列表(list)
是python以及其他语言中最常用到的数据结构之一。Python使用使用中括号 [ ] 来解析列表。列表是可变的(mutable)
1 查([])
通过索引、切片进行查询
names_class2
=
[
'张三'
,
'李四'
,
'王五'
,
'赵六'
]
# print(names_class2[2])
# print(names_class2[0:7])
# print(names_class2[-1])
# print(names_class2[3:0:-1])
2 增(append,insert)
insert 方法用于将对象插入到列表中指定位置,而append方法则用于在列表末尾追加新的对象
names_class2.append(
'mac'
)
names_class2.insert(
2
,
'mac'
)
3 改(重新赋值)
names_class2[
0
:
2
]
=
[
'seg'
,
'adle'
]
4 删(remove,del,pop)
remove直接删除元素
pop删除指定元素,并返回删除值
del 通过索引进行删除元素
列表其它操作方法:
1,count 方法统计某个元素在列表中出现的次数:
>>> [
'to'
,
'be'
,
'or'
,
'not'
,
'to'
,
'be'
].count(
'to'
)
输出2
2,extend 方法可以在列表的末尾一次性追加另一个序列中的多个值:
>>> a
=
[
1
,
2
,
3
]
>>> b
=
[
4
,
5
,
6
]
>>> a.extend(b)
3, index 方法用于从列表中找出某个值第一个匹配项的索引位置:
names.index("zhangsan")
4, reverse 方法将列表中的元素反向存放,保存生效。
names.reverse()
5, sort 方法用于在原位置对列表进行排序,按照a-z,小到大排序,保存生效
names.sort()