Python,从元组中剥离字符

时间:2020-05-01 04:46:33

标签: python tuples strip

第一篇文章! 我正在做一个基本的python程序,这对我来说是非常高级的:D,并且我想在打印时从元组中剥离字符' , ()。我所拥有的,可以将列表打印出来而不会剥离的是:

    view = map(str, listplanets)
    print("\n".join(view))

“ listplanets”是元组的名称,尽管你们可能知道此XD。我尝试了view = map(str, listplanets).strip("\"',"),并且尝试将这个Strip命令移动到我能想到的每个位置。我总是会收到一个错误消息,说地图没有属性条。如果我将元组转换成类似view(str(listplanets))的字符串,它将在单独的行而不是每个元组项上打印出每个字符。这是我得到的输出:

('Mercury', 0.378)
('Venus', 0.907)
('Mars', 0.377)
('Io', 0.1835)
('Europa', 0.1335)
('Ganymede', 0.1448)
('Callisto', 0.1264)

如果有人可以为我回答这个问题,将不胜感激。

1 个答案:

答案 0 :(得分:0)

lines = ['{} {}'.format(planet, n) for planet, n in listplanets]
print('\n'.join(lines))