python list
时间: 2023-08-14 14:02:44 浏览: 91
在Python中,list是一种有序的集合,可以存储各种类型的数据,包括整数、浮点数、字符串、甚至其他的list、tuple等数据类型。list可以通过方括号[]来创建,示例代码如下:
```python
my_list = [1, 2, 3, 'hello', [4, 5, 6]]
print(my_list)
```
输出结果为:
```
[1, 2, 3, 'hello', [4, 5, 6]]
```
其中,my_list是一个list,包含了整数1、2、3,字符串'hello',以及另一个list[4, 5, 6]。
list中的元素可以通过索引来访问,索引从0开始,示例代码如下:
```python
my_list = [1, 2, 3, 'hello', [4, 5, 6]]
print(my_list[0]) # 输出1
print(my_list[3]) # 输出'hello'
print(my_list[4][1]) # 输出5
```
list中的元素可以通过切片来获取子list,示例代码如下:
```python
my_list = [1, 2, 3, 'hello', [4, 5, 6]]
print(my_list[1:3]) # 输出[2, 3]
print(my_list[:3]) # 输出[1, 2, 3]
print(my_list[3:]) # 输出['hello', [4, 5, 6]]
```
list中的元素可以通过append()方法来添加,示例代码如下:
```python
my_list = [1, 2, 3]
my_list.append('hello')
print(my_list) # 输出[1, 2, 3, 'hello']
```
list中的元素可以通过insert()方法来插入,示例代码如下:
```python
my_list = [1, 2, 3]
my_list.insert(1, 'hello')
print(my_list) # 输出[1, 'hello', 2, 3]
```
list中的元素可以通过remove()方法来删除,示例代码如下:
```python
my_list = [1, 2, 3, 'hello']
my_list.remove('hello')
print(my_list) # 输出[1, 2, 3]
```
list中的元素可以通过pop()方法来弹出,示例代码如下:
```python
my_list = [1, 2, 3]
popped = my_list.pop()
print(my_list) # 输出[1, 2]
print(popped) # 输出3
```
以上是list的基本用法,还有很多其他的方法和操作,请查看Python官方文档。
阅读全文