क्यों करता है एक के माध्यम से पुनरावृति दो शब्दकोशों में अजगर उपज अजीब परिणाम?

0

सवाल

मैं कर रहा हूँ के माध्यम से पुनरावृति की चाबियाँ एक शब्दकोश को खोजने, एक ही कुंजी में एक दूसरे शब्दकोश है, तो कोशिश कर रहा है का उत्पादन करने के लिए पहली बार के मूल्य सूची के साथ जुड़े महत्वपूर्ण दूसरे में शब्दकोश. जब मैं दूसरे में सीधे शब्दकोश यह ठीक काम करता है:

कोड:

for data in hud_data.get('veh_1'):
     print(data[0])

रिटर्न: 17.3245

यह सही है. लेकिन जब मैं करने की कोशिश सभी के माध्यम से चलाने की कुंजी hud_data द्वारा संदर्भित कुंजी के साथ एक और शब्दकोश (UAV_data), मैं एक अजीब परिणाम:

कोड:

for a_key in UAV_dict.keys():
    # print(a_key)
    for data in hud_data.get(a_key):
        print(data[0])
        break

इस का उत्पादन करना चाहिए सटीक एक ही बात है । पहली कुंजी में UAV_dict है 'veh_1' है, तो दूसरे के लिए लूप चलाता है, यह सिर्फ होना चाहिए वापस एक ही बात है, 17.3245. इसके बजाय यह रिटर्न के सभी मूल्यों के लिए हर कुंजी:

वापसी: 17.3245 19.3003 22.2483 29.8077 35.86

क्यों कर रहे हैं के सभी मूल्यों के लिए हर कुंजी में उत्पादन? चाहिए कि कैसे मैं फिर से कोड लिखने के इतना है कि यह केवल उत्पादन के पहले परिणाम?

1

सबसे अच्छा जवाब

0

अपने को तोड़ने के बयान केवल बंद हो जाता है के लिए भीतरी लूप. दूसरे पाश पर UAV_dict.कुंजी() प्रभावित नहीं है

2021-11-24 02:23:19

ठीक है, यह बहुत मूर्खतापूर्ण है. धन्यवाद. मैं में चल रहा था एक मुद्दा कहीं और में कोड और मैंने सोचा था कि इस समस्या थी. जाहिर है यह हिस्सा है, तो ठीक है.
Michael Wish

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में