繁体   English   中英

如何从列表中删除方括号和撇号

[英]How to remove square brackets and apostrophe from lists

我已将每个列表元素打印到新行,但无法管理如何删除方括号和撇号。

这是我的 output:

Statement:
Initial balance                 100.0     
event                amount ($) balance ($)
['Ride                 3.5        96.5      ']
['Ride                 10.9       85.6      ']
['Top Up               20.0       105.6     ']
Final balance                   105.6     

这就是我向列表中添加内容的方式:

transaction = [("{:<20} {:<10} {:<10}".format('Top Up', amount, self.balance))]
self.statement.append(transaction)

这就是我将列表打印到换行符的方式:

print(*self.statement, sep='\n')

谢谢

在您的代码中,“事务”是一个列表项。 这意味着您正在向“self.statements”添加一个列表,创建一个嵌套列表。 相反,“交易”应该是这样的字符串项目。

transaction = "{:<20} {:<10} {:<10}".format('Top Up', amount, self.balance)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM