Я знаю, что print itemSets
(где itemSets
- это список) автоматически распечатает содержимое списка в Python. У меня есть класс класса, в котором каждый экземпляр класса имеет список, который я хочу напечатать вместе с другим значением в одной строке. Например, если мой код в настоящее время:Python, значение печати и список в одной строке
for i, d in enumerate(database):
print d.itemSets
Есть встроенный способ печати i
(или другое значение) вместе со списком (itemSets
)? Вместо вывода:
[{'48': 0}]
[{'46': 0}, {'40': 0}]
[{'40': 0}]
Я хочу что-то вроде:
0 -> [{'48': 0}]
1 -> [{'46': 0}, {'40': 0}]
2 -> [{'40': 0}]
->
бессмысленная строка, это как раз там, так что я могу читать вывод легко
Спасибо, я не сделал теперь о ',' в печати. Я просто попробовал 'print i," -> ", d.itemSets', и он сделал то, что хотел. Так, как это обычно делается? – asimes
@asimes Да, если заданы несколько аргументов, функция печати будет печатать каждый, разделенный пробелом. – jayelm
Спасибо, коротко и просто. Я соглашусь через 10 мин. – asimes