定义:能装东西的东西,对数据类型无要求。
使用:[],来表示一个列表,列表中的元素用逗号隔开
特性:
1列表也可以索引和切片
list = ["李白","关羽","张飞","时间啊"]
print(list[1])
print(list[1:3])
print(list[::-1]) #倒序
print(list[1:2:1])
for item in list: #迭代输出
print(item)
print(len(list)) #得到列表的长度

2.列表的增删改查
append() 追加,在后面加
insert() 插入,在某个位置插入
extend() 合并两个列表
list = ["李白","关羽","张飞","阿达"]
#添加
list.append("晚安")
print(list)
#插入
list.insert(0,"苏轼")
print(list)
#合并
list.extend(["马克","徐云"])
print(list)
Terminal//
['李白', '关羽', '张飞', '阿达', '晚安']
['苏轼', '李白', '关羽', '张飞', '阿达', '晚安']
['苏轼', '李白', '关羽', '张飞', '阿达', '晚安', '马克', '徐云']
3删除
pop()弹出
remove() 删除元素
ret = list.pop(3) #给出被删除的索引
print(ret)
print(list)
list.remove("马克") #直接给出要删除的数据
print(list)
list[3] = "杜甫" #直接通过索引进行修改
//termianl
['苏轼', '李白', '关羽', '张飞', '阿达', '晚安', '马克', '徐云']
张飞
['苏轼', '李白', '关羽', '阿达', '晚安', '马克', '徐云']
['苏轼', '李白', '关羽', '阿达', '晚安', '徐云']
4排序
list = [122,3434,43,5,632,332,12,7,75,43,3]
list.sort()
print(list)
list.sort(reverse=True) #reverse 翻转
print(list)
//terminal
[3, 5, 7, 12, 43, 43, 75, 122, 332, 632, 3434]
[3434, 632, 332, 122, 75, 43, 43, 12, 7, 5, 3]
本文介绍了Python中列表的基本定义、索引与切片、列表操作如append(), insert(), extend(), pop(), remove()以及排序方法。通过实例演示了如何在实际开发中灵活运用这些功能,包括添加元素、插入、合并、删除和调整列表顺序。
14万+

被折叠的 条评论
为什么被折叠?



