列表

列表:

list()函数

1 print(list('hello'))也可以这样
2 a=list('hello')
3 print(a)
4 #结果:['h', 'e', 'l', 'l', 'o']
5 print(''.join(a))#''.join(a) #可以把列表a转化为字符串
6 #结果: hello

列表方法:

append:在列表末尾加入新的对象 

1 a=list('hello')
2 a.append('!')
3 #会得到['h', 'e', 'l', 'l', 'o', '!']

count:统计在列表某一对象出现的次数 

1 a=list('hello')
2 print(a.count('l'))
3 #会得到2

extend:可以在列表末尾一次性追加另一个序列中的多个值

1 a=list('hello')
2 a.extend(list(' word'))
3 print(a)
4 #会得到: ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'd']

index:找到某个匹配项的第一个索引

 

1 a=list('hello') 
2 print(a.index('l')) 
3 #会得到 ‘l’ 的第一个索引 2 

 

insert: 将对象插入到列表中(一切皆对象)`

 

numbers = [1,2,3,4,5]
numbers.insert(3,'four')
print(numbers)
#结果: [1,2,3,'four',4,5]

 

pop: 移除列表的一个元素(默认为最后一个)并返回该元素的值

1 x=[1,2,3]
2 print(x.pop())
3 print(X)
4 #结果:
5 #3
6 #[1,2]

remove :移除列表中某个值的第一个匹配项

1 x=['to','be','or','not','to','be']
2 x.remove('be')
3 print(x)
4 # 结果:['to','or','not','to','be']

reverse:将列表内的元素反向存放

1 x=[1,2,3]
2 x.reverse()
3 print(x)
4 # 结果:[3,2,1]

sort:在原位置对列表排序

1  x=[7,5,3,1] 
2  x.sort() 
3  print(x) 
4  # 结果:[1,3,5,7]

 

 

 
posted @ 2018-01-21 21:27  渡万丈红尘  阅读(86)  评论(0编辑  收藏  举报