python笔记(3)---列表

雨燕双飞 提交于 2019-12-05 02:46:54

一、列表索引和切片

lst = ["移动硬盘", "手机", 110, True, False, ["人民币", "美金", '欧元']]

lst = ["海上钢琴师", "奥特曼", "咒怨", "舌尖上的中国", "穹顶之下", "金刚"]

print(lst[3][2])   # 上
print(lst[-2])     # 穹顶之下
print(lst[1:4])    # ['奥特曼', '咒怨', '舌尖上的中国']
print(lst[-3:-1])  # 顾头不顾尾
print(lst[1::2])
print(lst[-1:-5:-2])

二、列表增加

2.1 append

lst = ["赵四", "施瓦星格", "黄渤", "郭达森", "赛利亚"]

在屁股后面添加
lst.append("黄宏") # 在原有的基础上进行的操作

 

2.2 insert

# 在xxx位置插入xxxx内容

lst = ["赵四", "施瓦星格", "黄渤", "郭达森", "赛利亚"]

lst.insert(1,"王力宏")

print(lst)

["赵四","王力宏","施瓦星格", "黄渤", "郭达森", "赛利亚"]

 

2.3 extend

 # 迭代添加

lst = ["赵四", "施瓦星格", "黄渤", "郭达森", "赛利亚"]lst.extend("麻花藤")
print(lst)
["赵四", "施瓦星格", "黄渤", "郭达森", "赛利亚","麻","花","藤"]

lst = ["赵四", "施瓦星格", "黄渤", "郭达森", "赛利亚"]
lst.extend(["麻花藤", "马云"])
print(lst)
["赵四", "施瓦星格", "黄渤", "郭达森", "赛利亚","麻花藤", "马云"]

 

三、列表删除

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!