当前位置:网络安全 > 对Python列表的所有元素进行相同的操作

对Python列表的所有元素进行相同的操作

  • 发布:2023-10-10 10:53

-->

对每个元素很常见的操作,会遍历每个元素进行操作。

这里有几种写法,数学运算比如递增列表的每个元素

示例:整数列表ilist加1,将元素类型转换为字符串:

ilist = [1, 2, 3, 10, 11, 12] # 每个元素加5,四种方法
对于 enumerate(ilist) 中的 i、v: ilist[i] = v + 5
[ x+5 表示 ilist 中的 x ]
map(lambda x:x+5, ilist) # 仅适用于 python 2
列表(地图(lambda x:x + 5,ilist))
[*map(lambda x:x+5, ilist)] # 仅适用于 python 3 # 将整数元素转换为字符串,两种方法
列表(地图(str,ilist))
[*map(str, ilist)] # 仅适用于 python 3

执行结果如下:

参考:
https://www.sychzs.cn/python-convert-a-list-of-multiple-integers-into-a-single-integer/
https://www.sychzs.cn /questions/3371269/call-int-function-on-every-list-element

-->

相关文章