python中列表使用list类。
创建一个列表:list1 = [1,2,3,4]使用逗号隔开每个元素,使用方括号包含起来,创建空列表直接使用list2 = []
1 #!/usr/bin/env python 2 #-*-coding:utf-8-*- 3 #author:白杨 4 5 6 list1 = [1,2,3,4,‘5‘,6] 7 #列表扩展append在列表末尾增加数据对象 8 list1.append(‘7‘) 9 print(‘append扩展后的列表:{0}‘.format(list1)) 10 11 #列表扩展insert,在列表的指定位置增加数据对象 12 list1.insert(2,‘2‘) #在第三个位置插入元素‘2‘ 13 print(‘insert扩展后的列表:{0}‘.format(list1)) 14 15 #列表扩展extend,在列表末尾一次性追加另外一个序列中的多个值,这个与append区别,extend扩展后面跟着是另外一个列表 16 list2 = [‘python‘,‘java‘] 17 list1.extend(list2) 18 print(‘extend扩展后的列表:{0}‘.format(list1)) 19 20 # 21 print(‘列表相加:{0}‘.format(list1+list2)) #相加,即组合 22 print(‘列表乘:{0}‘.format(list1*2)) #乘,即复制 23 24 #index索引 25 print(‘index索引:{0}‘.format(list1.index(2,1,7))) #返回索引位置 26 27 #count计数 28 print(‘count索引:{0}‘.format(list1.count(1))) #返回统计数量 29 30 #pop 移除,没有加索引位置时默认移除最后一个元素 31 list1.pop(2) #移除第三个元素 32 print(list1) 33 34 #remove移除,这个是移除某个元素值,参数为数据对象 35 list1.remove(‘5‘) #移除‘5‘元素 36 print(list1) 37 38 #reverse反转 39 list1.reverse() 40 print(list1) 41 42 #sort排序 43 list3 = [‘python‘,‘c‘,‘c++‘,‘java‘] 44 list3.sort() #排序要求列表里面元素必须为同一种数据类型 45 print(list3) 46 47 #列表循环 48 for i in list1: 49 print(i) 50 51 #列表推倒式找出list4中大于10的数并放了新列表 52 list4 = [1,2,4,6,1,44,22,66,1] 53 list5 = [i for i in list4 if i>10] 54 print(list5)
list常用方法就这些,就总结到这里。
#!/usr/bin/env python
#-*-coding:utf-8-*-
#author:白杨
list1 = [1,2,3,4,‘5‘,6]
#列表扩展append在列表末尾增加数据对象
list1.append(‘7‘)
print(‘append扩展后的列表:{0}‘.format(list1))
#列表扩展insert,在列表的指定位置增加数据对象
list1.insert(2,‘2‘) #在第三个位置插入元素‘2‘
print(‘insert扩展后的列表:{0}‘.format(list1))
#列表扩展extend,在列表末尾一次性追加另外一个序列中的多个值,这个与append区别,extend扩展后面跟着是另外一个列表
list2 = [‘python‘,‘java‘]
list1.extend(list2)
print(‘extend扩展后的列表:{0}‘.format(list1))
#
print(‘列表相加:{0}‘.format(list1+list2)) #相加,即组合
print(‘列表乘:{0}‘.format(list1*2)) #乘,即复制
#index索引
print(‘index索引:{0}‘.format(list1.index(2,1,7))) #返回索引位置
#count计数
print(‘count索引:{0}‘.format(list1.count(1))) #返回统计数量
#pop 移除,没有加索引位置时默认移除最后一个元素
list1.pop(2) #移除第三个元素
print(list1)
#remove移除,这个是移除某个元素值,参数为数据对象
list1.remove(‘5‘) #移除‘5‘元素
print(list1)
#reverse反转
list1.reverse()
print(list1)
#sort排序
list3 = [‘python‘,‘c‘,‘c++‘,‘java‘]
list3.sort() #排序要求列表里面元素必须为同一种数据类型
print(list3)
#列表循环
for i in list1:
print(i)
#列表推倒式找出list4中大于10的数并放了新列表
list4 = [1,2,4,6,1,44,22,66,1]
list5 = [i for i in list4 if i>10]
print(list5)
原文:https://www.cnblogs.com/heertong/p/12088490.html