python3 字典/列表/元祖相关速查
时间: 2023-04-28 22:04:50 浏览: 73
Python3 字典/列表/元组相关速查:
1. 字典(dict):用大括号{}表示,键值对之间用冒号:分隔,键值对之间用逗号,分隔。例如:{'name': 'Tom', 'age': 18}
2. 列表(list):用中括号[]表示,元素之间用逗号,分隔。例如:[1, 2, 3, 4, 5]
3. 元组(tuple):用小括号()表示,元素之间用逗号,分隔。例如:(1, 2, 3, 4, 5)
4. 字典的常用操作:
- 获取字典中的值:dict[key]
- 添加键值对:dict[key] = value
- 删除键值对:del dict[key]
- 获取所有键:dict.keys()
- 获取所有值:dict.values()
- 获取所有键值对:dict.items()
5. 列表的常用操作:
- 获取列表中的元素:list[index]
- 添加元素:list.append(element)
- 删除元素:list.remove(element)
- 获取列表长度:len(list)
- 列表排序:list.sort()
6. 元组的常用操作:
- 获取元组中的元素:tuple[index]
- 获取元组长度:len(tuple)
- 元组拼接:tuple1 + tuple2
- 元组重复:tuple * n
相关问题
python 字典 列表 元祖区别
Python中的字典、列表和元组都是常见的数据类型,它们在使用方式和特点上有很大的区别。
1. 字典
字典是Python中的一种数据结构,使用键值对存储数据。它是无序的,键是唯一的,并且必须是不可变的(比如字符串、数字、元组等),值可以是任意类型的。字典可以通过键来访问对应的值,而不是通过索引。
示例:
```python
# 创建字典
dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}
# 访问字典
print(dict1['name']) # 输出:Tom
# 修改字典
dict1['age'] = 20
# 删除字典
del dict1['gender']
```
2. 列表
列表是Python中的一种数据结构,使用方括号[]来表示,可以存储任意类型的数据。它是有序的,支持索引和切片操作。列表可以修改、删除和添加元素。
示例:
```python
# 创建列表
list1 = [1, 2, 3, 'a', 'b', 'c']
# 访问列表
print(list1[0]) # 输出:1
# 修改列表
list1[3] = 'd'
# 添加元素
list1.append('e')
# 删除元素
del list1[0]
```
3. 元组
元组是Python中的一种数据结构,使用圆括号()来表示,可以存储任意类型的数据。它是有序的,支持索引和切片操作。元组一旦创建就不能修改其元素,是不可变的。
示例:
```python
# 创建元组
tuple1 = (1, 2, 3, 'a', 'b', 'c')
# 访问元组
print(tuple1[0]) # 输出:1
# 元组不支持修改
# tuple1[3] = 'd'
# 元组不支持添加元素
# tuple1.append('e')
# 元组不支持删除元素
# del tuple1[0]
```
综上所述,字典、列表和元组是Python中常见的数据类型,它们在使用方式和特点上有很大的区别。字典是无序的,使用键值对存储数据;列表是有序的,可以修改、删除和添加元素;元组是有序的,一旦创建就不能修改其元素。
python列表元祖字典
Python中,列表(list)、元组(tuple)和字典(dictionary)都是常用的数据结构。列表用于存储一组数据,元组类似于列表但是不可变,字典用于存储键值对。您可以使用Python内置的函数和方法来操作这些数据结构。例如,您可以使用len()函数获取列表或元组的长度,使用append()方法向列表中添加元素,使用items()方法获取字典的所有键值对等等。