1.元组的定义
-
对比
-
列表和元组
-
相同点:
- 保存任意数据类型
- 有序的数据类型(下标索引, 切片)
- 循环遍历(while for)
-
不同点:
- 列表[] 元组()
- *列表可变的数据类型(增删改查) 元组是不可变的数据类型(查)
-
-
“”"
my_list = [“hello”, True, 3.14, 10]
创建一个列表
```python
new_list = ["hello", True, 3.14, 10]
for value in new_list:
my_list.remove(value)
print(my_list)#[]
print(new_list)
"""
创建一个元组
my_tuple = (1, 3, 5, ['a', 'b', 'c'], 7, 9)
value = my_tuple[3]
# value = my_tuple(3)
# value.append('666')
print(value)
print(my_tuple)
+ 格式:
```python
tuple = (元素1, 元素2, ...)
-
空元组
() tuple()
-
有且只有一个元素的元组
tuple = (元素,)
-
len()函数
- str
- list
- tuple
2.元组的相关操作
-
结论:
-
不可变的类型
-
有序的数据类型
- 下标索引
- 切片
-
循环
- for
- 可迭代对象
- while
- for
-
查
- in
- not in
- index
- count
-
-
思考:
- 为什么Python会提出这种类型?
- 保证数据的安全