python 列表
时间: 2023-07-05 15:25:28 浏览: 83
Python 中的列表是一种有序的数据集合,可以存储任意类型的数据,包括数字、字符串、布尔值、列表等。列表使用方括号 `[]` 来表示,元素之间使用逗号 `,` 分隔。下面是一个例子:
```
my_list = [1, 2, 3, 'hello', True]
```
列表可以进行索引和切片操作。索引用于获取列表中的单个元素,可以使用整数索引或负整数索引。切片用于获取列表中的一部分,它使用起始索引和结束索引表示要提取的子列表。例如:
```
my_list = [1, 2, 3, 'hello', True]
print(my_list[0]) # 输出 1
print(my_list[-1]) # 输出 True
print(my_list[1:4]) # 输出 [2, 3, 'hello']
```
列表还支持许多其他操作,例如添加新元素、删除元素、排序、反转等。下面是一些常用的列表操作:
- `append()`:向列表末尾添加新元素
- `insert()`:在指定位置插入新元素
- `remove()`:删除指定元素
- `pop()`:删除并返回指定位置的元素
- `sort()`:按照升序或降序排序
- `reverse()`:反转列表元素的顺序
例如:
```
my_list = [1, 2, 3, 'hello', True]
my_list.append('world')
print(my_list) # 输出 [1, 2, 3, 'hello', True, 'world']
my_list.insert(1, 'Python')
print(my_list) # 输出 [1, 'Python', 2, 3, 'hello', True, 'world']
my_list.remove(3)
print(my_list) # 输出 [1, 'Python', 2, 'hello', True, 'world']
my_list.pop(0)
print(my_list) # 输出 ['Python', 2, 'hello', True, 'world']
my_list.sort()
print(my_list) # 输出 [True, 2, 'Python', 'hello', 'world']
my_list.reverse()
print(my_list) # 输出 ['world', 'hello', 'Python', 2, True]
```
希望这些信息能对您有所帮助!
阅读全文