शुरू करेंमुफ़्त में शुरू करें

List comprehension

List comprehensions एक आम प्रोग्रामिंग काम को सरल और कॉम्पैक्ट तरीके से करती हैं: किसी list पर इटरेट करना, कैलकुलेशन करना, और उस परिणाम को नई list में सेव करना. यह काम for लूप से भी हो सकता है, लेकिन list comprehension वही काम कम लाइनों में कर देती है.

नीचे दी गई list comprehension किसी list के सभी मानों का वर्ग निकालती है:

x = [1, 2, 3, 4]
print([i**2 for i in x])

[1, 4, 9, 16]

inflam_files list में आपको फ़ाइल नामों की एक सूची दी गई है. आपका कार्य है कि इन फ़ाइलों को एक ही list में pandas DataFrames के रूप में इम्पोर्ट करने के लिए एक list comprehension लिखें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R उपयोगकर्ताओं के लिए Python

पाठ्यक्रम देखें

अभ्यास निर्देश

  • दिए गए for लूप को list comprehension के रूप में फिर से लिखें: dfs_comp.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Append dataframes into list with for loop
dfs_list = []
for f in inflam_files:
    dat = pd.read_csv(f)
    dfs_list.append(dat)

# Re-write the provided for loop as a list comprehension: dfs_comp
dfs_comp = [____.____(____) for ____ in ____]
print(dfs_comp)
कोड संपादित करें और चलाएँ