gpt4 book ai didi

python - 将列表拆分为列表列表

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:37 25 4
gpt4 key购买 nike

假设我有一个列表

a = ['Jane\t10','Mike\t40','Lance\t20','Kirk\t30']

我想把上面的列表变成列表的列表。所以它将是:

a = [['Jane', 10], ['Mike', 40], ['Lance', 20], ['Kirk', 30]]

已经这样做了:

for i in a:
i = i.split('\t')

但是当我 print(a) 结果没有改变。有没有办法在不创建新变量的情况下这样做?

最佳答案

在列表解析中使用split:

a = ['Jane\t10','Mike\t40','Lance\t20','Kirk\t30']

a = [x.split('\t') for x in a]
# [['Jane', '10'], ['Mike', '40'], ['Lance', '20'], ['Kirk', '30']]

关于python - 将列表拆分为列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52575683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com