列表与元组
- 列表:list
- 元组:tuple
- 比较直观的区分:列表是中括号"[ ]“,元组是小括号”( )"
- 元组可以看成列表的只读形式
# 列表
list1 = ['hello', 'world']
list2 = [1, 2, 3, 4, 5]
list3 = ["a", "b", "c", "d"]
# 元组
tuple1 = ('hello', 'world')
tuple2 = (1, 2, 3, 4, 5)
tuple3 = "a", "b", "c", "d" # 不需要括号也可以
1. 输出类型不同
2. 访问形式相同
3. 修改元素不同
- 列表允许修改元素
- 元组不允许修改元素
4. 使用len函数得到的长度相同
5. 元组可用于字典中
- 元组可以用在字典中,而列表不行
6. 区别
- 列表:元素可修改
- 元组:元素不可以被修改,这就使得代码更加安全,访问也更快