python的列表跟元组的区别是什么?请⽤简短的代码体 现。
时间: 2023-06-16 13:04:21 浏览: 128
python列表与元组详解实例
Python中列表和元组都是用来存储多个数据项的容器,但它们有以下几个区别:
1. 列表是可变的,元组是不可变的。
2. 列表使用方括号 [] 来定义,元组使用圆括号 () 来定义。
3. 列表支持所有的列表方法,如append()、insert()、pop()等,而元组只支持不可变操作,如索引、切片等。
以下是简短的代码示例:
```python
# 列表示例
my_list = [1, 2, 3, 4, 5]
my_list.append(6)
print(my_list) # [1, 2, 3, 4, 5, 6]
# 元组示例
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[0]) # 1
# my_tuple.append(6) # 错误:元组不支持append()方法
```
阅读全文