ทำไม iterating ผ่านสองคนพจนานุกรมภาษาไพธยอมจำนนต่อแปลกผลตรวจ?

0

คำถาม

ฉัน iterating ผ่านกุญแจของพจนานุกรมองหาคนเดียวกับกุญแจอยู่ในที่สองพจนานุกรม,งั้นพยายามจะรุนแรกค่าของรายการที่เกี่ยวข้องกับกุญแจสำคัญในพจนานุกรมแล้ว ตอนที่ฉันดูตรงไปที่สองพจนานุกรมมันใช้ได้:

รหัส:

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ý
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่