假设我有
text = ['Apple', 'Banana']
我想使用f字符串打印项目。我的预期输出是:
items are:
Apple
Banana
到目前为止,我已经尝试过:
print(f'items are: {i for i in text}')
此打印:items are: <generator object <genexpr> at 0x0BBCB660>
如何获得所需的输出?请注意,我也需要反斜杠。
答案 0 :(得分:1)
text = ['Apple', 'Banana']
nl = '\n'
print(f'items are: {nl}{nl.join(text)}')
输出:
items are:
Apple
Banana
我之所以在f字符串中不使用\ n,是因为您can't use backslash inside fstrings。
答案 1 :(得分:0)
test_list=["apple","banana"]
for i in range(len(test_list)):
print(f"{test_list[i]}")
这是我尝试迭代的方法。