Python程序将字符串列表转换为元组列表
当需要将带有分隔符的字符串列表转换为元组列表时,使用列表推导,’tuple’方法和’split’方法。
示例
下面是演示相同的示例:
my_list = ["2112", "33244869", "141044"]
print("The list is :")
print(my_list)
key = "$"
print("The key is :")
print(key)
my_result = [tuple(int(element) for element in sub.split(key)) for sub in my_list]
print("The result is :")
print(my_result)
输出
The list is :
['2112', '33244869', '141044']
The key is :
$
The result is :
[(21, 12), (33, 24, 48, 69), (14, 10, 44)]
解释
-
定义一个字符串值列表并在控制台上显示它。
-
定义一个关键值并在控制台上显示它。
-
使用列表推导来遍历列表。
-
基于之前定义的“关键”进行拆分。
-
然后将其转换为整数,然后转换为元组列表。
-
将其分配给一个变量。
-
在控制台上显示输出。