मुझे पायथन सेट में समस्या है। मेरे पास 2 सेट हैं:

l={'7': 44, '8': 65, '9': 66, '10': 50, '11': 61, '12': 62, '13': 53, '14': 78, '15': 61, '16': 23}
m={'7': 39, '8': 58, '9': 57, '10': 59, '11': 55, '12': 59, '13': 74, '14': 51, '15': 60, '16': 30}

और मुझे इसे इस तरह प्रिंट करना है: number, data_from_set_l, data_from_set_m। यह ऐसा दिखेगा:

7 44 39

8 65 58 

9 66 57 

क्या आपको इसके बारे में कोई आइडिया है? (मैं आईटी में पूरी तरह से शुरुआत कर रहा हूँ)

-3
Ádám Papp 30 मार्च 2018, 12:30

3 जवाब

सबसे बढ़िया उत्तर

ठीक है, मुझे नहीं पता कि यह वही है जो आप चाहते हैं, लेकिन यह वही करेगा जो आपने शाब्दिक अर्थ में पूछा था:

for i in range(7, 17):
    print(i, l[str(i)], m[str(i)])
-2
Patrick Conwell 30 मार्च 2018, 09:35

के बारे में दी गई संरचना सेट नहीं है, यह शब्दकोश है। यहाँ आवश्यक आउटपुट के लिए कोड है

l = {'7': 44, '8': 65, '9': 66, '10': 50, '11': 61, '12': 62, '13': 53, '14': 78, '15': 61, '16': 23}
m = {'7': 39, '8': 58, '9': 57, '10': 59, '11': 55, '12': 59, '13': 74, '14': 51, '15': 60, '16': 30}

for k in l.keys():
    print('{0} {1} {2}'.format(k, l[k], m[k]))
0
Ramanathan Ganesan 30 मार्च 2018, 09:48

कुंजियों के माध्यम से पुनरावृति करें और दोनों शब्दकोशों से संबंधित कुंजी के लिए मान प्रिंट करें। यदि कुंजी उपलब्ध नहीं है, तो यह None प्रिंट करेगी

l={'7': 44, '8': 65, '9': 66, '10': 50, '11': 61, '12': 62, '13': 53, '14': 78, '15': 61, '16': 23}
m={'8': 58, '9': 57, '10': 59, '11': 55, '12': 59, '13': 74, '14': 51, '15': 60, '16': 30}

for key in l.keys():
    print(key, l.get(key), m.get(key))
1
bhansa 30 मार्च 2018, 09:34