灵虚御风
醉饮千觞不知愁,忘川来生空余恨!

导航

 
# l = ['tank','nick','oscar','sean']
# l1 = []
# for name in l:
# l1.append('%s_sb'%name)
# l1.append(name + '_sb') # 不推荐使用
# print(l1)

l = ['tank_sb', 'nick_sb', 'oscar_sb', 'sean_sb','jason_NB']
# 列表生成式
res = ['%s_DSB' % name for name in l]
print(res)

res1 = [name for name in l if name.endswith('_sb')]
print(res1)
# res = [name for name in l if name.endswith('_sb')] # 后面不支持再加else的情况
# 先for循环依次取出列表里面的每一个元素
# 然后交由if判断 条件成立才会交给for前面的代码
# 如果条件不成立 当前的元素 直接舍弃
posted on 2022-03-24 15:34  没有如果,只看将来  阅读(18)  评论(0编辑  收藏  举报