Python(4)操作列表
来源:互联网 发布:考驾证下载什么软件 编辑:程序博客网 时间:2024/05/22 15:02
4.1遍历整个列表
使用for循环
magicians=['a','b','c']for magician in magicians: print(magician.title()+",that was a great trick!") print("I can't wait to see you,"+magician.title()+".\n")print("Thank you,everyone!\n")
4.2创建数值列表
range函数
for value in range(1,6): print(value)numbers=list(range(1,6)) #转为列表print (numbers)even_numbers=list(range(1,10,2))#打印奇数print (even_numbers)print "\n"squares=[]for Value in range(1,11): square=Value**2 #计算平方 squares.append(square) #附加到列表squares末尾print(squares)print "\n"
对列表进行简单的统计计算
digits=range(1,20,3)print digitsprint min(digits)print max(digits)print sum(digits)print "\n"
列表解析
squares=[Value**2 for Value in range(1,11)]print(squares)print "\n"
练习
#for Int in range(1,20): print Intprint "\n"'''#for Int in range(1,1000000): print Int'''#count=list(range(1,1000000))print min(count)print max(count)print sum(count)print "\n"#INT=list(range(1,20,2))print INTfor Int in range(1,20,2): print Intprint "\n"#count=[value**3 for value in range (1,10)]print count#counts=[]for value in range(1,10): count=value**3 counts.append(count)print counts
4.3使用列表一部分
切片
players=['a','b','c','d']print (players[1:3])print (players[:3])print (players[1:])print (players[-3:])#打印最后三个print (players[:]) #打印所有的print ('\n'+"Here are the first three pop star:")for player in players[:3]: print (player.title())
用切片复制列表
my_food=['aa','bb','cc']friend_food=my_food[:]my_food.append('dd')friend_food.append('ee')print ('\n'+"I like these foods:"+str(my_food))print ('She likes these foods:'+str(friend_food))
练习
#magicians=['a','b','c','d','e']print ('\n'+"Here are the first three pop star:")print (magicians[2:4])#my_pizza=['aa','bb','cc']friend_pizza=my_pizza[:]my_pizza.append('gg')friend_pizza.append('ff')print ('\n'+"I like these pizza:"+str(my_food))print ('She likes these pizza:')for pizza in friend_pizza: print pizza
4.4元组
创建元组,元组元素不可以被修
dimensions=(200,50)print (dimensions[0])print (dimensions[1])
元组元素,会报错
dimensions[0]=250
遍历元组所有元素
print "\nOriginal dimensions:"for dimension in dimensions: print(dimension)
通过给存储元组的变量赋值来改变元组变量
print “\nModified dimensions:”
dimensions=(400,250)for dimension in dimensions: print(dimension)
阅读全文
0 0
- Python(4)操作列表
- 操作列表(python)
- Python列表操作(一)
- Python列表操作(三)
- Python列表操作(list)
- Python基础4list列表操作+tuple
- (转载)Python 列表(list)操作
- Python列表操作自定义函数(二)
- python学习系列(二)--- 列表操作
- python列表基本操作(python2x版本)
- Python学习笔记(3)-操作列表
- python 列表 list 操作 (不定期更新)
- Python入门(02) -- 列表操作
- Python 列表(list)操作
- python列表操作
- python 列表操作
- python列表操作
- Python 列表(list)操作
- [Tomcat]idea安装使用最新版Tomcat
- Weex入门教程
- ndk-build编译64位.so,出现ndk error: cast from 'int*' to 'int' loses precision [-fpermissive]
- iOS(OC)—仿支付宝我的二维码页面系统亮度调整
- 718
- Python(4)操作列表
- Spring Boot构建RESTful API与单元测试
- django uWSGI Nginx
- operation category read is not supported in state standby
- java发起https请求时证书相关问题
- Linux 安装中文输入法报 cannot find a valid baseurl for repo base
- (python)可变对象/不可变对象
- Vmware Workstation 不可恢复错误:(vcpu-0)
- 每个cpu代表一个device