Python学习之路——四(列表、字典、元组)
一、列表
1.格式:列表名 = [元素1、元素2、元素3、……]
2.特点:
- 支持“增删改查”
1)增
- 列表名.append(’元素’):在列表末尾添加元素
- 列表名.insert(n,‘元素’):在指定位置n添加元素
- 列表名.extend(另一个列表名):将‘另一个列表名’中的元素添加到‘列表名’中
2)删
- 列表名.pop(n):删除指定元素,默认为删除最后一个元素
- 列表名.remove(元素名):删除指定元素
- del 列表名[n]:删除列表中指定元素
3)改
- 列表名[n] = ‘元素名’:修改制定元素名称
4)查
- if “元素名” in 列表名: :如果“元素名”存在于列表中
- if “元素名” not in 列表名: :如果“元素名”不存在于列表中
常用于存储多个个体的单一信息。如:人名、食物名称等。
3.其他操作
1)列表名.sort():将列表元素从小到大排列
2)列表名.sort(reverse=True):将列表元素从大到小排列
3)列表名.reverse():将列表元素倒序排序
二、字典
1.格式:字典名 = {“键”:”值”,“键”:“值”,……}
2.特点:
- 支持“增删改查”
1)增
- 字典名[‘键’] = ‘值’:将键值对添加到字典中
2)删
- 字典名[‘键’]:将存在于字典中的键值对删除
3)改
- 字典名[‘键’] = ‘值’:修改字典中键所对应的值
4)查
- 字典名.get(‘键’):查找字典中键所对应的值
常用于存储单一个体的多个信息。如:一个人的姓名、年龄、爱好等。
3.其他操作:
1)len(字典名):显示含有键值对的个数
2)字典名.keys():查看键信息
3)字典名.values():查看值信息
4)字典名.items():返回以元组形式的键值信息
三、元组
1.格式:元组名 = (元素1、元素2、元素3、……)
2.特点:元组不可修改(只读)