【发布时间】:2020-08-06 09:56:55
【问题描述】:
我是这里python/python3的新手,想弄清楚以下...
我有一个包含以下数据的列表:
datalist = ['1','2','abc','def','a234','b456']
print(type(new_datalist[0]))
print(type(new_datalist[1]))
<class 'str'>
<class 'str'>
有没有办法即兴发挥 datalist 使列表中的数字从其当前 str 类型转换为 int 类型?
期望的结果:
new_datalist = []
print(new_datalist)
[1, 2 ,'abc','def','a234','b456']
print(type(new_datalist[0]))
print(type(new_datalist[1]))
<class 'int'>
<class 'int'>
【问题讨论】:
-
请正确格式化您的代码和问题。查看Code of Conduct。
-
请展示您到目前为止所尝试的内容以及您遇到的问题。
-
这能回答你的问题吗? converting str to int in list comprehension
标签: python python-3.x list casting int