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

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

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

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

ilist = [1, 2, 3, 10, 11, 12]
# 每个元素加5,四种方法
for i, v in enumerate(ilist): ilist[i] = v + 5
[ x+5 for x in ilist ]
map(lambda x:x+5, ilist) # 仅python 2
list(map(lambda x:x+5, ilist))
[*map(lambda x:x+5, ilist)] # 仅python 3
# 整形元素转字符串,两种方法
list(map(str, ilist))
[*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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • python如何获取列表中每个元素的下标位置

    Git是编程中的基本技能之一,互联网公司几乎都在使用Git进行协作编程,昨天还有位禅友在微信上专门告诉我说星期五面试的时候刚好被问到 Git,幸好在这几天学了一下.Git并不难,但会Git至少可以说明一个人的学习能力或者说对技术的嗅觉能跟上主流,如果面试问你GitHub是什么都不知道,面试官就会对你打一个大的问号. 简单点评这一道题. 在使用 for 循环迭代一个列表时,有时我们需要获取列表中每个元素所在的下标位置是多少,例如 numbers = [10, 29, 30, 41],要求输出 (0

  • Python list列表中删除多个重复元素操作示例

    本文实例讲述了Python list列表中删除多个重复元素操作.分享给大家供大家参考,具体如下: 我们以下面这个list为例,删除其中所有值为6的元素: l=[9,6,5,6,6,7,8,9,6,0] 首先尝试remove方法: l.remove(6) print(l) 结果为:[9, 5, 6, 6, 7, 8, 9, 6, 0],只删除了第一个为6的元素. 如果采用for循环遍历各元素: for x in l: if x == 6: l.remove(x) 结果为[9, 5, 7, 8, 9

  • Python 实现两个列表里元素对应相乘的方法

    方法一: 结合zip函数,使用map函数: List1 = [1,2,3,4] List2 = [5,6,7,8] List3 = map(lambda (a,b):a*b,zip(List1,List2)) print List3 方法二: 把列表转化为数组,使用np.multiply函数 List = [1,2,3] List2 = [5,6,7] List3 = np.multiply(np.array(List1),np.array(List2)) print List3.tolist(

  • python 统计一个列表当中的每一个元素出现了多少次的方法

    如下所示: #coding=utf-8 #方式一 print('*'*20 + '方式一' + '*'*20) li1 = [1,2,2,3,3,3,4,4,4,4,5,5,5,5,5] set1 = set(li1) for i in set1: print('%d 出现了 %d 次!'%(i,li1.count(i))) #方式二 print('*'*20 + '方式二' + '*'*20) List=[1,2,2,2,2,3,3,3,4,4,4,4] a = {} for i in Lis

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

    针对很普遍的每个元素的操作会遍历每个元素进行操作. 这里给出了几种写法,列表每个元素自增等数学操作同理: 示例:整形列表ilist加1个数.元素类型转字符串: ilist = [1, 2, 3, 10, 11, 12] # 每个元素加5,四种方法 for i, v in enumerate(ilist): ilist[i] = v + 5 [ x+5 for x in ilist ] map(lambda x:x+5, ilist) # 仅python 2 list(map(lambda x:x

  • Python列表删除重复元素与图像相似度判断及删除实例代码

    发现问题 项目需要,需要删除文件夹中的冗余图片.涉及图像文件名的操作,图像文件名存储在list中 python list删除元素有remove()和pop(),remove()对元素进行操作,pop()对索引进行操作,并会返回pop掉的值.一个只会从列表移除一个数 一.如果已经有了一个列表l,令h=l,对l操作时同时会影响h,貌似原因是内存共享的,正确的方法是h=l.copy() 二.测试时,发现一个问题,如下面代码和结果: item=2时,并没有把2全部删掉,后面重复的3也没有删去. **查阅

  • python 中dict的元素取值操作

    如下所示: dict.get(key, default=None) key – 字典中要查找的键. default – 如果指定键的值不存在时,返回该默认值值. {'1*': 9, '2*': 6, '**': 15}.values() Out[377]: dict_values([9, 6, 15]) {'1*': 9, '2*': 6, '**': 15}.keys() Out[378]: dict_keys(['1*', '2*', '**']) {'1*': 9, '2*': 6, '*

  • Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】

    本文实例讲述了Python列表原理与用法.分享给大家供大家参考,具体如下: 列表的基本认识 列表简介 列表的创建 基本语法[]创建 list()创建 range()创建整数列表 推导式生成列表(简介一下,重点在 for 循环后讲) 列表元素的增加 append()方法 +运算符操作 extend()方法 insert()插入元素 乘法扩展 列表元素的删除 del 删除 pop()方法 remove()方法 列表元素访问和计数 通过索引直接访问元素 index()获得指定元素在列表中首次出现的索引

  • 说说如何遍历Python列表的方法示例

    如果需要对列表中的每个元素执行相同操作,这时就需要遍历列表的所有元素. books=['半生缘','往事并不如烟','心是孤独的猎手'] for book in books: print(book) 运行结果: 冒号后面的内容就是循环体,对列表中的每个元素, 都会执行循环体中定义的内容. 用于存储列表中每个值的临时变量,建议选择可以描述单个列表元素的有意义的名称. 缩进的代码行都是循环体的一部分. 1 for 遍历后 假设我们需要在遍历 Python 列表后,执行一个打印操作: books=['

  • Python 列表的基本操作介绍

    目录 1.向List中添加元素的方法 1.1 Python append()方法添加元素 1.2 Python extend()方法添加元素 1.3 Python insert()方法插入元素 2.向List中删除元素的方法 2.1 del:根据索引值删除元素 2.2 pop():根据索引值删除元素 2.3 remove():根据元素值进行删除 2.4 clear():删除列表所有元素 3.list列表修改元素 3.1 修改单个元素 3.2 修改一组元素 4.list列表查找元素 4.1 ind

  • Python 列表的基本操作介绍

    目录 1.向List中添加元素的方法 1.1 Python append()方法添加元素 1.2 Python extend()方法添加元素 1.3 Python insert()方法插入元素 2.向List中删除元素的方法 2.1 del:根据索引值删除元素 2.2 pop():根据索引值删除元素 2.3 remove():根据元素值进行删除 2.4 clear():删除列表所有元素 3.list列表修改元素 3.1 修改单个元素 3.2 修改一组元素 4.list列表查找元素 4.1 ind

  • 九个Python列表生成式高频面试题汇总

    目录 1. 引言 2. 字符串转整数 3. 大于10的数字 4. 大于10且整除3的数字 5. 对列表中的偶数执行加1操作 6. 包含数字1的数字 7. 合并两个列表 8. 根据value对字典排序 9. 求两个列表的元素组合 10. 列表中两个元素的唯一组合,其和为3的倍数 11. 总结 1. 引言 之前已经有博客专门介绍了Python中的列表生成式,可能大家还不太擅长.这里推荐九个Python列表生成式的面试题(从简单到困难排序),可以帮助大家提高列表生成式的理解水平. 闲话少说,我们直接开

  • Python针对给定列表中元素进行翻转操作的方法分析

    本文实例讲述了Python针对给定列表中元素进行翻转操作的方法.分享给大家供大家参考,具体如下: 题目 给定一列表,翻转其中的元素,倒序输出 做法很简单,这里给出来两种做法,第一种最简单使用的是针对列表的切片操作,下面是具体实现 #!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:翻转列表 ''' def inverse_list1(num_list): ''''' 翻转列表 ''' print num_list[::-1]

  • Python列表元素常见操作简单示例

    本文实例讲述了Python列表元素常见操作.分享给大家供大家参考,具体如下: 列表类似于java中的数组,用方括号表示,逗号分隔其中的元素 #赋值.打印 children_names = ['杜子腾','杜小月','杜小星','杜小阳','杜小花'] print(children_names) 运行结果: ['杜子腾', '杜小月', '杜小星', '杜小阳', '杜小花'] 访问其中的某一个元素 children_names = ['杜子腾','杜小月','杜小星','杜小阳','杜小花']

随机推荐