Python 程序将带分隔符的字符串列表转换为元组列表

pythonserver side programmingprogramming更新于 2025/10/15 7:08:17

当需要将带分隔符的字符串列表转换为元组列表时,使用列表推导式、‘tuple’方法和‘split’方法。

示例

下面是相同的演示 −

my_list = ["21$12", "33$24$48$69", "14$10$44"]

print("列表为:")
print(my_list)

key = "$"
print("key 为:")
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']
key 为:
$
结果为:
[(21, 12), (33, 24, 48, 69), (14, 10, 44)]

解释

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

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

  • 使用列表推导式对列表进行迭代。

  • 根据先前定义的‘key’进行拆分。

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

  • 将其分配给变量。

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


相关文章


有用资源