python基础【列表、字典操作】

  • 列表
  • list =[]
  1. 末尾追加: list.append(element)
  2. 指定索引 添加:list.insert(index,element)
  1. 指定元素:list.remove(element) . 删除第一个 指定元素
  2. pop 默认删除最后一个指定元素 list.pop(element)
  3. pop 可以指定索引,删除元素,同时可以将 删除的元素返回 list.pop(index)
  4. 清空列表: list.clear()
  • 判断元素 是否存在列表 在返回True
  1. element in list
  • 列表统计
  1. 统计列表长度:len(list)
  2. 统计相同元素的数量:list.count(element)
  • 列表排序
  1. 默认升序:list.sort()
  2. 降序:list.sort(reverse=True) or list.reverse()
  3. 倒序排列: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] 。 【重点】
  1. 逆序 list[::-1]
  • 字典【重点】 dict= {}
  • 字典循环
  1. 遍历key值:for key in dict:
  2. for key in dict.keys(): 等价上面
  3. 遍历value值: for value in dict.values():
  4. 遍历字典项: for kv in dict.items():
  5. 遍历字典键值: for key,value in dict.items():
  6. 字典元素 循环通常无意义,每次循环得到的顺序 随机。
posted @ 2021-11-13 16:08  进击的强哥  阅读(103)  评论(0)    收藏  举报