【发布时间】:2021-03-09 02:09:24
【问题描述】:
我有一个与此类似的大量列表:
['red.color\xa0', '2020-11-27\xa0', 'green.color\xa0', '2020-11-27\xa0', 'blue.color\xa0', '2020-11-27\xa0']
我正在尝试弄清楚如何去除 \xa0 字符以及组合每两个列表项,所以它最终会像:
[['red.color', '2020-11-27'], ['green.color', '2020-11-27'], ['blue.color', '2020-11-27']]
我试过了,但失败得很惨:
for data in ugly:
data = data.strip("\xa0")
至于将所有其他列表项合并到一个新列表中,好吧,如果我在上面失败了,你可能会猜到我在这方面内爆。
【问题讨论】:
-
分配给循环变量不会修改您循环的内容。
-
试试
ugly = [data.strip("\xa0") for data in ugly]? -
@user2357112supportsMonica:我想知道,但我也试图在那里组合一些东西,所以也许这就是我循环播放它的原因。我想解开它,但不幸的是,东西在 atm 里面。
标签: python python-3.x list append strip