Skip to main content
 首页 » 编程设计

python之拆分列表

2025年05月04日10bjzhanghao

我搜索了各种资源,但无法弄清楚如何进行相当简单的操作。

现在,我有一个列表如下:

li = [['a=b'],['c=d']] 

我想把它变成:

li = [['a','b'],['c','d']] 

据我了解,split("=") 仅适用于字符串类型。是否有等效的列表方法?

请原谅我的问题太简单了...

-丹

请您参考如下方法:

你想要这个:

[x[0].split('=') for x in li] 
# prints [['a', 'b'], ['c', 'd']] 

要从帖子下方的评论中获取问题,split 对 x[0] 有效的原因是 x 代表内部列表。这是由 for x in li 完成的。此外,我修复了我的读取 for x in li 而不是 for x in test 因为我已将您的示例分配给我系统上名为“test”的变量。