列表中每个元素的值 + 1,只是正常迭代中的元素值+1运算

Posted CDPJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表中每个元素的值 + 1,只是正常迭代中的元素值+1运算相关的知识,希望对你有一定的参考价值。

# 这么简单,写个毛线啊,只是让自己不会那么过早的遗忘。本来是计划来几个lambda表达式的,不费时间了折腾SQL去.

l = [1,3,5,7,9,11]
res = []
for item in l:
    res.append(item+1)
print(方法1:正常的迭代:          ,res)


###
print(方法2:一行迭代,没带判断:   ,[i+1 for i in l])

###
print(方法2:一行迭代 + 带判断:    ,[i+1 for i in l if i<8])

 

以上是关于列表中每个元素的值 + 1,只是正常迭代中的元素值+1运算的主要内容,如果未能解决你的问题,请参考以下文章

如何将列表中的值分配给熊猫数据框并控制每个列表元素在数据框中的分布/频率

Python 具名元组——我不只是可不变列表

R:用第二个列表元素的值替换一个列表元素的值

如何迭代列表中的每个元素并将其与另一个元素相加以找到一个数字?

Python列表操作

Python中 appendextendinsertadd 区别