【发布时间】:2021-08-14 02:42:53
【问题描述】:
我有一个二维列表,我不知道如何删除分隔元素的逗号。
代码:
a1 = ["a1,", "a2b"]
a2 = ["a3,", "a4"]
a4 = []
a4.append(a1 + a2)
res = [[j.strip(',b') for j in i] for i in a4]
print(res)
目前我可以在列表中删除, 的分隔符,但理想情况下我想要的是二维列表
[['a1' 'a2' 'a3' 'a4']] 用空格而不是逗号分隔
而不是
[['a1', 'a2', 'a3', 'a4']]
我也试过
c = []
for a in res:
for b in a:
b.strip(',')
c.append(b)
print(c)
这确实删除了,,但同样的问题仍然存在,因为当数据被附加回由,分隔的列表时。
【问题讨论】:
-
当然可以,如果你把它打印成那样。