在Python中,列表(list)是一种内置的数据类型,它是一个有序的可变序列,意味着你可以动态地增加和删除列表中的元素。列表的定义和创建非常简单,你可以使用方括号 `[]` 来定义一个列表,并用逗号分隔列表中的各个元素。
下面是一些创建列表的例子:
```python
创建一个包含五个整数的列表
a = [1, 2, 3, 4, 5]
创建一个包含三个字符串的列表
b = ['apple', 'banana', 'orange']
创建一个包含不同类型的元素的列表
c = [1, 'apple', 3.14, [4, 5, 6]]
列表是可变的,这意味着你可以使用各种方法来修改列表的内容,例如:
使用下标来访问和修改列表中的元素:
```python
访问第一个元素
print(a) 输出 1
修改第三个元素为100
a = 100
print(a) 输出 [1, 2, 100, 4, 5]
使用列表的方法来修改列表,例如 `append()` 用于在列表末尾添加元素,`insert()` 用于在指定位置插入元素,`pop()` 用于删除指定位置的元素:
```python
在列表末尾添加元素 'b'
a.append('b')
print(a) 输出 [1, 2, 100, 4, 5, 'b']
在索引1的位置插入元素 'c'
a.insert(1, 'c')
print(a) 输出 [1, 'c', 2, 100, 4, 5, 'b']
删除索引1的元素
a.pop(1)
print(a) 输出 [1, 2, 100, 4, 5, 'b']
由于列表是可变的,所以它们在内存中的地址不会改变,即使列表的内容发生了变化。