0
点赞
收藏
分享

微信扫一扫

python 容器的一些操作 - 列表

小_北_爸 2022-04-04 阅读 39
python

一、在遍历列表时,同时获取下标和值

使用内置函数 enumerate()包裹列表对像

names = ["大傻", "二傻"]

for index ,value in enumerate(names):
    print(f"脚标是{index},值是{value}")



脚标是0,值是大傻
脚标是1,值是二傻

二、列表推导式

1、集合推导式的格式

out_list = [out_express for out_express in input_list if out_express_condition]

2、列表推导式的用法

(1)第一种方法,你可能会这么写

names = ["大傻", "二傻", "三傻", "二呆"]
filtered_names = []
for name in names:
    if "二" in name:
        filtered_names.append(name)

print(filtered_names)

 (2)有没有一句话就能搞定的呢,参照上面推导式的格式

names = ["大傻", "二傻", "三傻", "二呆"]
filtered_names = [name for name in names if "二" in name]
print(filtered_names)

 

  三、列表追加

你知道追加列表有extend,append

 今天告诉你个更方便的,用 ”+“号

names = ["大傻", "二傻", "三傻", "二呆"]
new_name = ["小乖"]

names = names+new_name

print(names)



['大傻', '二傻', '三傻', '二呆', '小乖']
举报

相关推荐

0 条评论