列表 | 字典 | |
定义 | 由一系列按特定顺序排列的元素组成 | 字典是一系列键值对(键+值) |
表示 | [] 如:['aa','bb'] | {} 如:feichuan{'color':'green'} |
访问格式 | 列表名[序号] 如:bicycle[0;1] | 访问字典中的值:字典名[键名] 如:feichuan['color'] |
修改其中元素 | 直接对某序号重新赋值。 如:bicycle[0]='aa' | 修改字典中的值 字典名[键名]=新值 |
添加元素 | 末尾添加:列表名.append(内容) 插入元素:列表名.insert(位置,内容 | 字典名[新键名]=新值 如:feichuan['position']=0 |
删除元素 | 方法一:del 列表名[位置] 方法二:列表名.pop(位置) 方法三:列表名.remove(要删除的内容) | 删除键值对:del 字典名[键名] |
遍历 | 如:for num in nums: print[num] | 遍历键值对:for key,value in feichuan.items() 遍历键:for key in feichuan.keys() 按顺序遍历键:for key in sorted(feichuan.keys()) 遍历所有值:for value in feichuan.values() 遍历所有值且无重复项:for value in set(feichuan.values()) |
创建 | 如:nums=list(range(1,6,2)) 列表解析:列表名=[表达式 for循环] 如:squares=[value**2 for value in range(1,11)] | |
使用其中一部分 | 切片:如:nums[0:3] | |
复制 | 新列表名=列表名[:] |
python—列表与字典用法对比
最新推荐文章于 2024-04-23 20:13:40 发布