python的列表
1、列表的含义
python中的列表是非常重要的数据类型,在代码编写的过程中常常被用到,列表的可操作性极强,列表中可以包含列表、字符串、数字、字典、集合等其他数据类型,而且可以灵活的进行增、删、改、查操,真的不要太方便。
2、列表的使用
bicycle =['trek','cannondale','redline'] #英文方括号
print(bicycle )即可全部输出
如果想输出起中一个元素,只需要表明列表中的第几个元素即可 ;print(bicycle[1] )即可输出 'cannondale',有没有注意到,列表的元素是从0开始的
3、列表的函数
bicycle =['dtrek','cannondale','aedline'] name = ['zhang','wang','li'] # 返回bicycle 中cannondale 的序列号 print(bicycle.index('cannondale')) # 返回bicycle 中cannondale 的个数 print(bicycle.count('cannondale')) print(bicycle) # 返回bicycle 中序列对那个的内容,同时,列表中的该数据被清楚 print(bicycle.pop(1)) print('pop later %s' %bicycle) # 将列表bicycle ,排序,默认升序 bicycle.sort() print('sort later %s' % bicycle) # 将列表bicycle 倒叙排列 bicycle.reverse() print('reverse later %s' %bicycle) # 增加一个列表元素,排在列表最后边 sot = bicycle.append('ahongqi') print ('append later %s' %bicycle) # 赋值 bicycle 的内容,如果说bicycle变化了,该变量不会变化 copylater =bicycle.copy() bicycle.reverse() print('copy later change %s' % bicycle) print('copy later %s' % copylater) # 在列表bicycle 后边接入另外一个列表 bicycle.extend(name) print('extend later %s' % bicycle) # 在bicycle 的第一个位置插入一个元素 inset bicycle.insert(1,'inset') print('insert later %s' % bicycle) # 在bicycle 元素移除ahongqi bicycle.remove('ahongqi') print('remove later %s' % bicycle) # 在bicycle 元素清空 bicycle.clear() print('clear later %s' % bicycle)
运行的结果:
C:\Users\Administrator\PycharmProjects\python_bianliang\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/python_bianliang/main.py
1
1
['dtrek', 'cannondale', 'aedline']
cannondale
pop later ['dtrek', 'aedline']
sort later ['aedline', 'dtrek']
reverse later ['dtrek', 'aedline']
append later ['dtrek', 'aedline', 'ahongqi']
copy later change ['ahongqi', 'aedline', 'dtrek']
copy later ['dtrek', 'aedline', 'ahongqi']
extend later ['ahongqi', 'aedline', 'dtrek', 'zhang', 'wang', 'li']
insert later ['ahongqi', 'inset', 'aedline', 'dtrek', 'zhang', 'wang', 'li']
remove later ['inset', 'aedline', 'dtrek', 'zhang', 'wang', 'li']
clear later []
Process finished with exit code 0