2016-10-31 4 views
35

मैं पाइथन में डाइविंग कर रहा हूं और मेरे पास फ़ोरैच पुनरावृत्ति के बारे में एक प्रश्न है। मैं पाइथन के लिए नया हूं और मुझे सी # में कुछ अनुभव है। तो मैं सोच रहा हूं, अगर मेरे संग्रह में सभी वस्तुओं पर पुनरावृत्ति के लिए पाइथन में कुछ समकक्ष फ़ंक्शन हैं, उदा।पाइथन फोरैच समतुल्य

pets = ['cat', 'dog', 'fish'] 
marks = [ 5, 4, 3, 2, 1] 

या ऐसा कुछ।

+4

पालतू जानवरों में पालतू जानवर के लिए: '। यदि आपको इंडेक्स की भी आवश्यकता है, 'मैं, पालतू जानवरों में पालतू जानवर (पालतू जानवर): '। –

+2

और यदि आप एक साथ कई (समान-लंबाई) वस्तुओं को फिर से चालू करना चाहते हैं: 'पालतू जानवरों के लिए, ज़िप (पालतू जानवर, अंक) में चिह्नित करें:' –

+0

निश्चित रूप से, मैंने इसकी तलाश की और केवल foreach के बजाय उपयोग किया, लेकिन मैं यह सोच रहा था कि इस सवाल में कुछ अंतर्निहित विवरण हैं। – Bill

उत्तर

64

निश्चित रूप से। लूप के लिए ए।

for f in pets: 
    print f 
+0

अगर मुझे इंडेक्स/कुंजी भी पता होना चाहिए तो क्या होगा? – candlejack

+2

फिर आप गणना का उपयोग करेंगे। 'के लिए, v गणना में (पालतू जानवर):' आदि – Hannu

7

इस तरह:

for pet in pets : 
    print(pet) 

वास्तव में, अजगर केवल foreach शैली for छोरों है।

+2

यह दयालु है .... –

संबंधित मुद्दे