# 3.4 Comprehensions: loop थोडक्यात लिहूया

Source: https://ravindrabagale.com/mr/datascience/ch03-python-basics-for-data-work/3-4-comprehensions-short-form.html
Language: mr (Marathi with English technical terms)

छोट्या list मधून अट पूर्ण करणाऱ्या values काढण्यासाठी comprehension वापरता येते:

amounts = [64, 90, 240, 58, 1299]
big = [a for a in amounts if a >= 200]
print(big)  # [240, 1299]

labels = {c: c[:3].upper() for c in ["Pune", "Nagpur", "Kolhapur"]}
print(labels)

लवकरच मोठ्या data साठी pandas filters वापरू. तरी Python मधल्या छोट्या lists वर comprehensions उपयोगी पडतात.

Recap

str / int / float / bool आणि f-strings ओळखा.

छोट्या structures साठी list आणि dict; सुरक्षित key lookup साठी .get.

Functions मुळे fee सारखे नियम पुन्हा वापरता येतात.

Comprehension म्हणजे loop लिहिण्याची छोटी पद्धत.

आता NumPy चा पाया पाहूया.

रवींद्र बागले यांची tip

Comprehension इतकी मोठी करू नका की वाचायलाच वेळ लागेल. सुरुवातीला साधा loop लिहून output समजून घ्या.
