列表创建
1.直接使用方括号[]
a = [] #创建一个空的列表
b = [1,2,3,4] #创建一个含数字的大小为 4 的列表
c = [1,'a',2,'b',3,'c',4,'d'] #创建包含多种数据类型的列表
a = [b,c] #创建包含其他列表的列表
2.使用list()可以将任何迭代的数据转化成列表
a = list()
列表添加
通过使用append()
函数来在列表末尾处添加列表元素:
list = [] #创建空列表
list.append('Google') #使用append()添加元素
list.append('Runoob')
print(list)
结果为:['Google', 'Runoob']
列表删除
通过使用pop()
函数来删除列表末尾处的列表元素:
list = ['Google', 'Runoob']
list.pop()
print(list)
结果为:['Google']
注意:这里需要注意的是pop()
函数也可以通过指定索引位置来删除列表特定位置的数据,例如:
list = ['Google', 'Runoob']
list.pop(0)
print(list)
结果为:['Runoob']
还可以使用remove()
函数来删除指定的内容:
list = ['Google', 'Runoob']
list.remove('Google')
print(list)
结果为:['Runoob']
通过使用del()函数删除列表指定元素
a = [1,2,6]
del a[1]
a
结果为:[1]
列表元素的替换
list = [1, 2, 3, 4, 5]
list[0] = "6"
print(list[0])
结果如下:6
列表运算符
Python 表达式 | 结果 | 描述 |
len([1, 2, 3]) | 3 | 计算元素个数 |
[1, 2, 3] + [4, 5, 6] | [1, 2, 3, 4, 5, 6] | 连接 |
['Hi!',] * 4 | ['Hi!', 'Hi!', 'Hi!', 'Hi!'] | 复制 |
3 in [1, 2, 3] | True | 元素是否存在 |
列表内置函数
函数名 | 描述 |
len(list) | 计算列表元素个数 |
max(list) | 返回列表中元素最大值 |
min(list) | 返回列表中元素最小值 |
list(str) | 将字符串转换为列表 |