赞
踩
列表是多个、有序、可重复的元素集合,数据包装在“[]”里,列表中的元素可以是任何类型,甚至可以是一个列表。
创建列表有两种方法:
A 对于规模比较小的列表可以直接定义和赋值,列表可以嵌套,即列表里面的元素可以是列表,列表中的元素数据类型可以不一致。
name = ["123", 2020, True, ["雨花台区", "4"]]
print(name)
# 结果:['123', 2020, True, ['雨花台区', '4']]
B 利用列表生成式快速生成列表range(start, end, step)
list1 = range(1, 10000, 2)
print(list1)
# 结果:range(1, 10000, 2)
有三种方法:
A append() 追加
在Python中append 用来向 list 的末尾追加单个元素,此元素如果是一个list,那么这个list将作为一个整体进行追加。
name = ["123", 2020, True, ["雨花台区", "4"]]
name.append(False)
name.append(["春江新城", "饮溪坊"])
print(name)
# 结果:['123', 2020, True, ['雨花台区', '4'], False, ['春江新城', '饮溪坊']]
B insert(位置,插入的元素) 插入
在Python中 insert 用来将单个元素插入到 list 中。第1个参数是个数值,是插入点的索引,即从什么地方增加元素。
name = ["123", 2020, True]
name.insert(2, "南京市")
print(name)
# 结果:['123', 2020, '南京市', True]
C extend() 延长
在Python中 extend 用来连接 list,在列表的末尾一次性追加另一个序列中的多个值,用新列表扩展原来的列表。
name = ["123", 2020, True]
name.extend([3, 5, 7])
print(name)
# 结果:['123', 2020, True, 3, 5, 7]
有三种方法:pop(),remove(),del 列表[下标]
A pop(索引值)
如果参数为空,则默认删除最后一个元素,并返回该元素的值;若有参数,则返回该索引位置对应的元素。
name = ["123", 2020, True]
print(name.pop())
# 结果:True
name = ["123", 2020, True]
print(name.pop(1))
# 结果:2020
B remove(元素)
移除列表中的第一个匹配元素,如果元素在列表中,则删除第一个匹配元素;如果元素不在列表中,则会报错。
name = [
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。