python - 如何获取元组列表并将元组从字符串更改为整数

标签 python list tuples

我有代码

l = [('1',['3','1','2']),('2',['4','5','2'])]

如何制作:

l = [(1,[3,1,2]),(2,[4,5,2])]

最佳答案

您可以在使用列表理解进行迭代时使用 int 函数

r = [tuple([int(i),[int(k) for k in j]]) for i,j in l]

关于python - 如何获取元组列表并将元组从字符串更改为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58895808/

相关文章:

c++ - 尝试在 for 循环中使用 2 个列表迭代器

python - 使用列表(的元素)作为字典中的键的 Pythonic 方法是什么?

python - Python 中的 *tuple 和 **dict 是什么意思?

python - 分配和修改元组作为 Python 字典键的值

python - "NameError: name ' <tableName> ' is not defined"in SQLAlchemy 导入数据时

python - 在 python 中获取名称错误

c# - 从排序列表中删除重复项 C#

python - 如何填补元组列表中的空白

python - 找到两个图像像素值的差异,然后根据差异创建新图像

python - 在 Python 2.7 和 3.6 中都安装了 BeautifulSoup4,但是 ModuleNotFoundError : No module named 'bs4'