के बाद हर दूसरे तत्व को छोड़ना मेरे पास जावा में ऐसा करने का सामान्य विचार है, लेकिन मैं पाइथन सीख रहा हूं और यह सुनिश्चित नहीं करता कि इसे कैसे किया जाए।पहले
मुझे ऐसे फ़ंक्शन को लागू करने की आवश्यकता है जो सूची के हर दूसरे तत्व वाली सूची को लौटाए, जिसमें पहले तत्व से शुरू होता है।
प्रकार अब तक, मेरे पास है और कैसे यहां से ऐसा करने के लिए के बाद से मैं सिर्फ सीख रहा हूँ कैसे के लिए-छोरों अजगर में अलग हैं यकीन नहीं:
def altElement(a):
b = []
for i in a:
b.append(a)
print b
क्यों आप बस टॉगल के रूप में एक बूलियन का उपयोग नहीं कर रहे हैं? इसके अलावा, यह अनजाने में unidiomatic है। –
मैंने लेखक के प्रयास को दर्पण करने के लिए इसे इस तरह लिखा था। हाँ, यह बहुत पाइथन नहीं है। निश्चित रूप से, मैं खुशी से संपादित करूँगा और इसे एक बूल बना दूंगा ... – bchurchill
यह एक बहुत ही खराब दृष्टिकोण है क्योंकि आप सूची स्लाइस का उपयोग कर सकते हैं – jdi