У меня есть список с двумя элементами, каждый элемент - это словарь. теперь я хочу напечатать элемент, но поскольку это dicts, питон записывает dicts, а не имя. любое предложение?Распечатать список элементов - python
sep_st = {0.0: [1.0, 'LBRG'], 0.26: [31.0, 'STIG']}
sep_dy = {0.61: [29.0, 'STIG'], 0.09: [25.0, 'STIG']}
sep = [sep_st, sep_dy]
for item in sep:
for values in sorted(item.keys()):
p.write (str(item)) # here is where I want to write just the name of list element into a file
p.write (str(values))
p.write (str(item[values]) +'\n')
Можете ли вы добавить ожидаемый результат? –
'dict' не имеют имен. Это непонимание того, как работают переменные. Вы можете поместить ключ 'name' внутри' dict' и посмотреть его, если это то, что вам нужно. – khelwood
@BhargavRao: вместо «sep_st» он пишет весь словарь, а не только имя – Fatemeh