[英]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.