работает?
items работает только с диктами, то есть тебе нужно сначала достать из списка дикты, а потом у них запрашивать items
вот полный код, я там дикт и отдают: _list = [] uuid = [({'k9vLs7CqZaipigeouUtETZ': ''},)] # tuple с dict for x in uuid: if type(x) == tuple: x = [*x] print('', type(x)) # перевед tuple в list for k, v in x.items(): _list.append(k)
да, list, внутри tuple в котором dict. но почему когда больше одной записи в list, код работает. а если одна запись, нет? как можно поправить?
x = [*x] вот здесь ты делаешь списком чтобы тебе не приходило. нужно сделать for i in uuid: for j in i: for k,v in j.items()
Обсуждают сегодня