Python- My for循环仅将列表的一半从str转换为int

Xain R

我希望我的代码循环遍历列表的每个项目,并将其从str转换为int,但它仅转换列表的一半,并且顺序不规则。我的代码:

for item in list:
    list.append(int(item))
    list.remove(item)
print (list)

例如,如果list为['5','6','3','5','6','2','6','8','5','4','2', '8']

最终将是['6','8','5','4','2','8',3、6、2、6、5、5]

这只是转换的一半而没有顺序。

我可以用另一种方法来做,但是要花更长的时间,所以想解决这个问题并增加对for循环的了解。

我在Python方面的知识和经验很少,因此除非很基础并且要解释行话,否则我很可能不会理解。

安东·普罗托波波夫(Anton Protopopov)

使用列表理解

l = ['5', '6', '3', '5', '6', '2', '6', '8', '5', '4', '2', '8']

output = [int(i) for i in l]
print(output)
[5, 6, 3, 5, 6, 2, 6, 8, 5, 4, 2, 8]

如果您不了解列表理解,可以使用简单for循环:

l1 = []
for i in l:
     l1.append(int(i))

print(l1)
[5, 6, 3, 5, 6, 2, 6, 8, 5, 4, 2, 8]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Str列表转换为Int列表(Python)

来自分类Dev

我的Python代码仅选择列表内容的一半吗?

来自分类Dev

在Python中将列表[str]转换为列表[int]

来自分类Dev

python线程仅使用可用cpu的一半

来自分类Dev

如何仅运行一半的python行为测试

来自分类Dev

Python无法将'列表'对象转换为str错误

来自分类Dev

将列表理解转换为python中的普通for循环

来自分类Dev

如何将for循环转换为python中的理解列表?

来自分类Dev

Python,如果转换为str / int

来自分类Dev

仅将Python中的正数转换为用科学计数法将str转换为Float失败

来自分类Dev

python imaplib仅返回来自Exchange 2013的消息的一半

来自分类Dev

Python for循环在遍历CSV行时不合理地停止了一半

来自分类Dev

将python字典转换为python列表

来自分类Dev

在python中将循环转换为理解列表

来自分类Dev

如何使用递归计算python3中整数的位数。无法将int转换为str并且不能使用循环

来自分类Dev

将 Tcl 列表转换为 Python 列表

来自分类Dev

Javascript仅运行一半循环

来自分类Dev

MATLAB:将int8数组转换为其int8大小的一半

来自分类Dev

Windows 7 python 32上python.exe的内存-Numpy仅使用可用内存的一半吗?

来自分类Dev

将Python Str转换为Int-非常简单但棘手

来自分类Dev

TypeError:无法将'int'对象转换为str隐式错误python

来自分类Dev

无法将'int'对象隐式转换为str:Python 3+

来自分类Dev

Python-无法将“ int对象”隐式转换为str

来自分类Dev

TypeError:无法将'int'对象转换为str隐式错误python

来自分类Dev

无法将'int'对象隐式转换为str:Python 3+

来自分类Dev

TypeError:无法将'int'对象隐式转换为str(python)

来自分类Dev

无法在python 3.4.3中将'int'对象隐式转换为str

来自分类Dev

将Python Str转换为Int-非常简单但棘手

来自分类Dev

在__getitem__ Python 2.7中将int转换为str

Related 相关文章

  1. 1

    将Str列表转换为Int列表(Python)

  2. 2

    我的Python代码仅选择列表内容的一半吗?

  3. 3

    在Python中将列表[str]转换为列表[int]

  4. 4

    python线程仅使用可用cpu的一半

  5. 5

    如何仅运行一半的python行为测试

  6. 6

    Python无法将'列表'对象转换为str错误

  7. 7

    将列表理解转换为python中的普通for循环

  8. 8

    如何将for循环转换为python中的理解列表?

  9. 9

    Python,如果转换为str / int

  10. 10

    仅将Python中的正数转换为用科学计数法将str转换为Float失败

  11. 11

    python imaplib仅返回来自Exchange 2013的消息的一半

  12. 12

    Python for循环在遍历CSV行时不合理地停止了一半

  13. 13

    将python字典转换为python列表

  14. 14

    在python中将循环转换为理解列表

  15. 15

    如何使用递归计算python3中整数的位数。无法将int转换为str并且不能使用循环

  16. 16

    将 Tcl 列表转换为 Python 列表

  17. 17

    Javascript仅运行一半循环

  18. 18

    MATLAB:将int8数组转换为其int8大小的一半

  19. 19

    Windows 7 python 32上python.exe的内存-Numpy仅使用可用内存的一半吗?

  20. 20

    将Python Str转换为Int-非常简单但棘手

  21. 21

    TypeError:无法将'int'对象转换为str隐式错误python

  22. 22

    无法将'int'对象隐式转换为str:Python 3+

  23. 23

    Python-无法将“ int对象”隐式转换为str

  24. 24

    TypeError:无法将'int'对象转换为str隐式错误python

  25. 25

    无法将'int'对象隐式转换为str:Python 3+

  26. 26

    TypeError:无法将'int'对象隐式转换为str(python)

  27. 27

    无法在python 3.4.3中将'int'对象隐式转换为str

  28. 28

    将Python Str转换为Int-非常简单但棘手

  29. 29

    在__getitem__ Python 2.7中将int转换为str

热门标签

归档