Python列表和字典的基础知识及函数总结
Python中的列表和字典是两个非常重要的数据结构,它们在编程中经常被使用。本文将介绍列表和字典的基本概念以及常用的函数。
一、Python列表
列表是一个可变的有序集合,每个元素可以是任何数据类型。列表用方括号 [ ] 表示,每个元素之间用逗号分隔。
-
常用函数
-
append():向列表末尾添加一个元素。
- insert():向列表的指定位置插入一个元素。
- pop():移除列表中的一个元素并返回它。
- remove():移除列表中的第一个匹配项。
-
sort():将列表按照指定顺序排序。
-
代码示例
# 创建列表
a = [1, 2, 3, 4, 5]
# 向列表末尾添加一个元素
a.append(6)
# 向列表的第二个位置插入一个元素
a.insert(1, 0)
# 移除列表中的最后一个元素并返回它
a.pop()
# 移除列表中的第一个匹配项
a.remove(2)
# 将列表按照升序排序
a.sort()
二、Python字典
字典是另一种可变容器模型,它存储的是键值对(key-value)的映射关系,每个键值对之间用逗号分隔,整个字典用花括号 { } 表示。
-
常用函数
-
keys():返回字典中所有的键。
- values():返回字典中所有的值。
- items():返回字典中所有的键值对。
- get():根据键获取对应的值,如果键不存在返回默认值。
-
update():将一个字典的键值对更新到另一个字典中。
-
代码示例
# 创建字典
b = {'name': 'Tom', 'age': 18, 'gender': 'male'}
# 返回字典中所有的键
b.keys()
# 返回字典中所有的值
b.values()
# 返回字典中所有的键值对
b.items()
# 根据键获取对应的值,如果键不存在返回默认值
b.get('name', 'Unknown')
# 将一个字典的键值对更新到另一个字典中
c = {'name': 'Jerry', 'height': 180}
b.update(c)