一、列表 list
特点:有序、可变
list = [1,2,3,4,5]
操作:增、删、查、改
1、增加
1.1末尾追回:list.append("小明放学了")
1.2 插入增加:list.insert(1,"小明迟到了") #1 为索引位置
2.删除
2.1 del 根据索引值删除元素,删除单个元素
del list[1]
2.2 删除多个元素
del list[1:3]
2.3 pop() 根据索引值删除元素,删除单个元素
>>> list
['kitty', 5, 'Tom', 'Ani']
>>>
>>> list.pop(1)
5
2.4 remove() 根据元素值进行删除
>>> list
['kitty', 'Tom', 'Ani', 1, 'Ana', 2, [1, 2, 3, 4]]
>>> list.remove('Tom')
>>> list
['kitty', 'Ani', 1, 'Ana', 2, [1, 2, 3, 4]]
3、查元素
3.1 index(),查元素的索引值
list
['kitty', 'Ani', 1, 'Ana', 2, [1, 2, 3, 4]]
>>> list.index(1)
2
3.2 count() 查元素的值是否存在
>>> list
['kitty', 'Ani', 1, 'Ana', 2, [1, 2, 3, 4]]
>>> list.count(1)
1
>>> list.count('Ana')
1
>>> list.count(2222)
0
3.3list切片,通过索引查找区间的值
>>> list[1:3]
['Ani', 1]
>>> list[:]
['kitty', 'Ani', 1, 'Ana', 2, [1, 2, 3, 4]]
>>> list[::2]
['kitty', 1, 2]
>>> list[::3]
['kitty', 'Ana']
二、字典