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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |