मैं ऐसे कोड है:अजगर, सूची के साथ काम करने comprehensions
a = [[1, 1], [2, 1], [3, 0]]
मैं दो सूचियों प्राप्त करना चाहते हैं, पहले 'a'
, जहां a[][1] = 1
के तत्व शामिल हैं, और दूसरा - तत्वों जहां a[][1] = 0
। तो
first_list = [[1, 1], [2, 1]]
second_list = [[3, 0]].
मैं दो सूची समझ के साथ इस तरह बात कर सकते हैं:
first_list = [i for i in a if i[1] == 1]
second_list = [i for i in a if i[1] == 0]
लेकिन शायद अन्य (अधिक pythonic, या कम) तरीका यह है मौजूद है? आपके उत्तरों के लिए धन्यवाद।
सहमत:
फिर भी एक और विकल्प फिल्टर और नक्शे होगा। 2 अलग-अलग सूचियां/डेटा सेट हैं, इसलिए 2 अलग-अलग समझों का उपयोग किया जाना चाहिए। – Jordan