将带有分隔符的字符串列表转换为元组列表的 Python 程序
当需要将带有分隔符的字符串列表转换为元组列表时,可以使用列表推导式、“元组”方法和“拆分”方法。
示例
以下是相同的演示-
my_list = ["21$12", "33$24$48$69", "14$10$44"] print("名单是:") print(my_list) key = "$" print("关键是:") print(key) my_result = [tuple(int(element) for element in sub.split(key)) for sub in my_list] print("结果是:") print(my_result)输出结果
名单是: ['21$12', '33$24$48$69', '14$10$44'] 关键是: $ 结果是: [(21, 12), (33, 24, 48, 69), (14, 10, 44)]
解释
定义了字符串值列表并显示在控制台上。
一个键值被定义并显示在控制台上。
列表理解用于遍历列表。
它根据先前定义的“键”进行拆分。
然后将其转换为整数,然后转换为元组列表。
这被分配给一个变量。
这在控制台上显示为输出。