列表(list)是一种可变序列类型,列表是一个可以存储多个元素的容器,我们可以对其进行追加,插入,删除和替换列表中的元素。
目录
1.创建列表
创建列表有两种方法:
1.1list(iterable)函数:参数iterable是可迭代对象(字符串,列表,元组,集合和字典等)。
由此可以看出列表里的元素是多样化的,列表里面的元素可以是Python支持的所有的数据类型 。
>>>list('ABCDEF') # 字符串
['A', 'B', 'C', 'D', 'E', 'F']
>>>list(['A', 'B', 'C', 'D', 'E', 'F']) # 列表
['A', 'B', 'C', 'D', 'E', 'F']
>>>list(('A', 'B', 'C', 'D', 'E', 'F')) # 元组
['A', 'B', 'C', 'D', 'E', 'F']
>>>list({'name':'Saumal'}) # 字典
['name']
2.2[元素1,元素2,元素3,……]:指定具体的列表元素,元素之间以逗号分隔,列表元素需要使用中括号括起来。
>>>['A', 'B', 'C', 'D', 'E', 'F']
['A', 'B', 'C', 'D', 'E', 'F']
>>>[1,2,3,4,5,6]
[1, 2, 3, 4, 5, 6]
>>>[] # 空列表
[]
2.列表增加元素
2.1 append()方法
append()方法是在列表的末尾新增一个元素
语法:list.append(x)
subject = ['语文','高数']
# 增加‘大学英语’科目
subject.append('大学英语')
print(subject)
['语文','高数','大学英语']
2.2 extent()方法
extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
语法:list.extent()
subject = ['语文','高数']
print(subject)
['语文', '高数']
subject.extend('大学英语')
print(subject)
['语文',