列表(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()