Пожалуйста, ознакомьтесь с приведенным ниже примером ради ясного вопроса:
Этот синтаксис:
print('a','b','c',sep=' @ ')
дает такой вывод:
a @ b @ c
Этовывод, который я хочу выдать, но из цикла for.
Попытки, которые я сделал до сих пор:
for item in ['a','b','c']:
print(item,sep=' @ ')
, но это приводит к:
a
b
c
и:
for item in ['a','b','c']:
print(item,end=' @ ')
но это дает:
a @ b @ c @
Есть ли способ получить вывод:
a @ b @ c
специально для этого цикла for?
* Дополнительные пояснения, поскольку, как представляется, детали важны для ответа *
Полная настройка выглядит следующим образом:
for fruit in df.index.year.unique():
total = df[df.index.year == year]['Number of Fruits'].sum()
print(fruit + ' Total: ' + str(total))
иЯ специально хочу напечатать каждый фрукт и сумму на одной строке, разделенной '|', но без' |'разделитель появляется в конце.
Спасибо!