将带有分隔符的字符串列表转换为元组列表的 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)]

解释

  • 定义了字符串值列表并显示在控制台上。

  • 一个键值被定义并显示在控制台上。

  • 列表理解用于遍历列表。

  • 它根据先前定义的“键”进行拆分。

  • 然后将其转换为整数,然后转换为元组列表。

  • 这被分配给一个变量。

  • 这在控制台上显示为输出。

以上是 将带有分隔符的字符串列表转换为元组列表的 Python 程序 的全部内容, 来源链接: utcz.com/z/359440.html

回到顶部