TGViewer
Python for Data Analysts Python for Data Analysts @pythonanalyst · 51.7K subscribers
Post #454 2.73K
👉 List comprehensions: List comprehension offers a shorter syntax when you want to create a new list based on the values of an existing list.

Example:
Based on a list of fruits, you want a new list, containing only the fruits with the letter "a" in the name.
Without list comprehension you will have to write a for statement with a conditional test inside:

fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = []

for x in fruits:
  if "a" in x:
    newlist.append(x)

print(newlist)

With list comprehension you can do all that with only one line of code:

fruits = ["apple", "banana", "cherry", "kiwi", "mango"]

newlist = [x for x in fruits if "a" in x]

print(newlist)
  • ❤ 1
  • 👍 1
More from @pythonanalyst
  1. Oct 2, 2026Skills for data analyst
  2. Sep 24, 2026GigaChat 3.5 Reasoning is a new open-source LLM designed to reason before generating respo…
  3. Sep 23, 2026Understanding Popular ML Algorithms: 1️⃣ Linear Regression: Think of it as drawing a strai…
  4. Aug 22, 2026How to Become a Data Analyst from Scratch! 🚀 Whether you're starting fresh or upskilling,…
  5. Aug 20, 2026🚀 Top Python Careers You Should Know 🐍 Python Developer 🤖 AI / Machine Learning Enginee…
  6. Aug 13, 2026📊 Python for Data Science – Complete Beginner Roadmap 🐍🚀 🔹 What is Data Science? Data…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →