列表的使用

列表的添加

list = []

方法一

list.append('hello')#append函数在列表后面添加

list.append('world')

print(list)

方法二

list.extend(['hello','world'])#extend函数在列表后面添加

print(list)

方法三

list = [1,2]

list.insert(0,123)#insert函数在指定下标插入

print(list)

方法四,拼接

print(list+['hello world'])

列表的删除

方法一

list = [1,2,3,4]

data = list.pop(2)#pop函数的弹出值

print(list,data)

方法二

list.remove(list[1])#remove函数移除指定下标的值

print(list)

方法三

del list[1]#del函数删除指定下标的值

print(list)

方法四

list.clear()#clear函数清空列表

print(list)

列表修改

单个列表

list = [1,2,3,4]

list[2] = 5

print(list)

一组列表,切片

list = [1,2,3,4]

list[1:] = [5,6,7,8]

print(list)

列表的查询

for循环

list = [1,2,3,4,5]

for i in list:#遍历

print(i)

for i in range(len(list)):#输出下标

print(i)

print(list.count(1))#count统计字符出现个数

print(list.index(1))#查询字符出现的第一次下标

生成一个1-100的列表

list = [ i for i in range(1,101)]

print(list)

生成一个1-100数的奇数列表

list = [ i for i in range(1,101) if i%2==1]

print(list)

生成一个1-100数的偶数列表

list = [ i for i in range(1,101) if i%2==0]

print(list)

生成一个1-100数的奇数为正偶数为负列表

list = [ i if i%2==1 else -i for i in range(1,101)]

print(list)

#代码展开[[1,2,3],[4,5,6],[7,8,9]]

list = [[1,2,3],[4,5,6],[7,8,9]]

print([y for x in list for y in x])

posted @   淡然。。  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
点击右上角即可分享
微信分享提示