我正在尝试将一系列坐标转换为元组列表:
从:
我尝试使用for-in循环将a_list中的每个元素转换为一个元组,但输出结果的形式如下:
任何对我在这里做错的地方提供帮助都将不胜感激。
编辑:修正了预期输出,坐标和元组之间没有空格。
从:
a_list = ['56,78','72,67','55,66']
to:
list_of_tuples = [(56,78),(72,67),(55,66)]
我尝试使用for-in循环将a_list中的每个元素转换为一个元组,但输出结果的形式如下:
list_of_tuples = [('5', '6', '7', '8'), ('7', '2', '6', '7'), ('5', '5', '6', '6')]
任何对我在这里做错的地方提供帮助都将不胜感激。
编辑:修正了预期输出,坐标和元组之间没有空格。
[tuple(map(int, e.split(','))) for e in a_list]
- Lol4t0list_of_tuples
,以了解我的意思。它仍将打印[(56, 78), (72, 67), (55, 66)]
。 - Keiwan