如何从字典到表检索数据?

2024-09-29 01:27:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须把我的firebase数据写到表中。我有一些包含订单信息的数据。我有不同的顺序,所以首先我需要做一个大字典,以达到我所有的订单数据在一个字典,其次我要写的数据到qt表。我试了很多方法,但都没有解决。以下是我的数据示例:

{'Pantolon': 9, 'adres': {'siparis alinma adresi': 'Eğitim - Azra Sokak - Mahsun no:5 - Kadıköy - 8 - 37 - 29.04100730120266 - 40.992459475638185', 'siparis edilme adresi': 'Eğitim - Azra Sokak - Mahsun no:5 - Kadıköy - 8 - 37 - 29.04100730120266 - 40.992459475638185'}, 'isim': {'username': 'Batuhan dinç'}, 'tarih': {'teslim alinma tarihi': {'alinma saati': '', 'alinma tarihi': '07/11/2019'}, 'teslim edilme tarihi': {'alinma tarihi': '14/11/2019', 'teslim saati': '18:00 - 19:00'}}, 'toplam tutar': {'toplam paket tutari': 146.20000000000002}, 'urun adetleri': {'adetler': [9]}}
{'Bluz': 6, 'adres': {'siparis alinma adresi': 'Eğitim - Azra Sokak - Mahsun no:5 - Kadıköy - 8 - 37 - 29.04100730120266 - 40.992459475638185', 'siparis edilme adresi': 'Eğitim - Azra Sokak - Mahsun no:5 - Kadıköy - 8 - 37 - 29.04100730120266 - 40.992459475638185'}, 'isim': {'username': 'Batuhan dinç'}, 'tarih': {'teslim alinma tarihi': {'alinma saati': '18:00 - 19:00', 'alinma tarihi': '08/11/2019'}, 'teslim edilme tarihi': {'alinma tarihi': '13/11/2019', 'teslim saati': '10:00 - 11:00'}}, 'toplam tutar': {'toplam paket tutari': 134.3}, 'urun adetleri': {'adetler': [1, 6]}, 'İpek bluz': 1}
{'Bluz': 1, 'adres': {'siparis alinma adresi': 'Eğitim - Azra Sokak - Mahsun no:5 - Kadıköy - 8 - 37 - 29.04100730120266 - 40.992459475638185', 'siparis edilme adresi': 'Eğitim - Azra Sokak - Mahsun no:5 - Kadıköy - 8 - 37 - 29.04100730120266 - 40.992459475638185'}, 'isim': {'username': 'Batuhan dinç'}, 'tarih': {'teslim alinma tarihi': {'alinma saati': '', 'alinma tarihi': ''}, 'teslim edilme tarihi': {'alinma tarihi': '09/11/2019', 'teslim saati': '18:00 - 19:00'}}, 'toplam tutar': {'toplam paket tutari': 44.8}, 'urun adetleri': {'adetler': [1, 1]}, 'İpek bluz': 1}
{'Bluz': 1, 'adres': {'siparis alinma adresi': 'Eğitim - Azra Sokak - Mahsun no:5 - Kadıköy - 8 - 37 - 29.04100730120266 - 40.992459475638185', 'siparis edilme adresi': 'Eğitim - Azra Sokak - Mahsun no:5 - Kadıköy - 8 - 37 - 29.04100730120266 - 40.992459475638185'}, 'isim': {'username': 'Batuhan dinç'}, 'tarih': {'teslim alinma tarihi': {'alinma saati': '', 'alinma tarihi': ''}, 'teslim edilme tarihi': {'alinma tarihi': '09/11/2019', 'teslim saati': '18:00 - 19:00'}}, 'toplam tutar': {'toplam paket tutari': 44.8}, 'urun adetleri': {'adetler': [1, 1]}, 'İpek bluz': 1}

如何将这些数据写入qt表?你知道吗

firebase = Firebase(config)

db = firebase.database()

all_users = db.child("orders").child("kullanicilar").get()

for user in all_users.each():
    userArray.append(user.val())

for h in userArray:
    adresDict.update(h)


for lav in adresDict.values():
    print(lav)

你在上面看到的东西。我试着更新字典,但它不工作,我也尝试了一些枚举,但它也没有解决我的问题。你知道吗


Tags: 数据notoplamtarihisokakadresiedilmemahsun
1条回答
网友
1楼 · 发布于 2024-09-29 01:27:07

你的问题似乎有多种措辞 要访问(或获取数据),您必须使用.items()

for key, value in adresDict.items():
    print value.keys()[key]

相关问题 更多 >