自学python第四天:列表
列 表
在 Python 中,用方括号( [ ] )表示列表,用逗号分隔其中的元素。
例:
cars=['搅拌车','运钞车','大货车']
print(cars)
2、访问列表元素
列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置(索 引)告诉 Python 即可。要访问列表元素,可指出列表的名称,再指出元素 的索引,并将后者放在方括号内。
例:print(cars[0])
在 Python 中,第一个列表元素的索引为 0 ,而不是 1 。
- 修改、添加和删除元素
例:
names=['jams','tom','lilin','sufei']
#修改列表元素的值
names[0]='zhanmus'
print(names)
- 在列表中添加元素
(1)在列表末尾添加元素
append() 方法将元素 'sufei' 添加到列表末尾,而不影响列表中 的其他所有元素。
代码:names.append(‘sufei’)
append() 方法让动态地创建列表易如反掌。例如,你可以先创建一 个空列表,再使用一系列函数调用 append() 添加元素。
- 在列表中插入元素
#列表中插入元素
代码:names.insert(0,'junzhong')
在这个示例中,值 'junzhong' 被插入到了列表开头。 insert() 方法 在索引 0 处添加空间,并将值 'junzhong' 存储到这个地方。
(3)从列表中删除元素
●使用del()方法删除元素。代码:del names[0]
●pop() 方法删除列表末尾的元素,并让你能够接着使用它。
#使用pop()方法删除元素,该元素还可继续使用。使用pop(0)里面索引可以删除任何元素。
代码:new_names=names.pop()
print(names)
print(new_names)
5、根据值删除元素
有时候,你不知道要从列表中删除的值在哪个位置。如果只知道要删 除的元素的值,可使用 remove() 方法。
使用 remove() 从列表中删除元素后,也可继续使用它的值。