python基础【列表、字典操作】
- 列表
- list =[]
- 增
- 末尾追加: list.append(element)
- 指定索引 添加:list.insert(index,element)
- 删
- 指定元素:list.remove(element) . 删除第一个 指定元素
- pop 默认删除最后一个指定元素 list.pop(element)
- pop 可以指定索引,删除元素,同时可以将 删除的元素返回 list.pop(index)
- 清空列表: list.clear()
- 判断元素 是否存在列表 在返回True
- element in list
- 列表统计
- 统计列表长度:len(list)
- 统计相同元素的数量:list.count(element)
- 列表排序
- 默认升序:list.sort()
- 降序:list.sort(reverse=True) or list.reverse()
- 倒序排列:list[::-1]
- 循环【重点】
#使用for循环遍历列表
list1 = [2,5,5,4,545]
#1.操作元素
for num in list1:
print(num)
#2.操作索引
for i in range(0,len(list1)):
print(i,list1[i])
#3.同时遍历元素和索引
#借助于枚举enumerate【仍然是一个容器,存储是列表中的索引和元素】
for i,num in enumerate(list1):
print(i,num)
- 切片 列表名[start:end:step] 。 【重点】
- 逆序 list[::-1]
- 字典【重点】 dict= {}
- 字典循环
- 遍历key值:for key in dict:
- for key in dict.keys(): 等价上面
- 遍历value值: for value in dict.values():
- 遍历字典项: for kv in dict.items():
- 遍历字典键值: for key,value in dict.items():
- 字典元素 循环通常无意义,每次循环得到的顺序 随机。

浙公网安备 33010602011771号