我已经搜索了各种资源,无法弄清楚如何进行相当简单的操作.
现在,我有一个如下列表:
li = [['a=b'],['c=d']]
Run Code Online (Sandbox Code Playgroud)
我想将其转换为:
li = [['a','b'],['c','d']]
Run Code Online (Sandbox Code Playgroud)
据我了解,split("=")仅适用于字符串类型.列表是否有等效的方法?
请原谅我的问题的简单性......
-担
你要这个:
[x[0].split('=') for x in li]
# prints [['a', 'b'], ['c', 'd']]
Run Code Online (Sandbox Code Playgroud)
要从帖子的下方评论中获取问题,x [0]的拆分原因是x表示内部列表.这完成了for x in li.此外,我修复了我的阅读,for x in li而不是for x in test因为我已将您的示例分配给我的系统上名为"test"的变量.