加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python列表(list)所有元素的同一操作

发布时间:2020-12-20 12:52:20 所属栏目:Python 来源:网络整理
导读:针对很普遍的每个元素的操作会遍历每个元素进行操作。 这里给出了几种写法,列表每个元素自增等数学操作 同理 ; ? 示例:整形列表ilist加1个数、元素类型转字符串: 1 ilist = [1,2,3,10,11,12 ] 2 3 4 # 每个元素加5,四种方法 5 for i,v in enumerate(ili

针对很普遍的每个元素的操作会遍历每个元素进行操作。

这里给出了几种写法,列表每个元素自增等数学操作同理

?

示例:整形列表ilist加1个数、元素类型转字符串:

 1 ilist = [1,2,3,10,11,12]
 2 
 3 
 4 # 每个元素加5,四种方法
 5 for i,v in enumerate(ilist): ilist[i] = v + 5
 6 [ x+5 for x in ilist ]
 7 map(lambda x:x+5,ilist) # 仅python 2
 8 list(map(lambda x:x+5,ilist))
 9 [*map(lambda x:x+5,ilist)] # 仅python 3
10 
11 
12 # 整形元素转字符串,两种方法
13 list(map(str,ilist)) 
14 [*map(str,ilist)] # 仅python 3

执行结果如下图:

?

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读