List అంటే ఏమిటి?
List అంటే ఏమిటి?
Pythonలో List అనేది ఒకే variableలో అనేక valuesను నిల్వ చేయడానికి ఉపయోగించే collection. ఉదాహరణకు, ఒక విద్యార్థి పేర్లు, మార్కులు లేదా వారంలోని రోజులను ఒకే listలో ఉంచవచ్చు.
Listలోని valuesను items లేదా elements అంటారు. Listను సాధారణంగా square brackets [] ఉపయోగించి సూచిస్తాము. Itemsను comma ,తో విడగొడతాము.
List ఎందుకు ఉపయోగిస్తాము?
- ఒకే పేరుతో అనేక valuesను నిర్వహించడానికి.
- Related dataను ఒక చోట ఉంచడానికి.
- చాలా variablesను విడిగా రాయాల్సిన అవసరం లేకుండా చేయడానికి.
- తర్వాత dataను చదవడానికి, మార్చడానికి లేదా process చేయడానికి.
List ఎలా పనిచేస్తుంది?
Listలో items ఒక నిర్దిష్ట క్రమంలో ఉంటాయి. ప్రతి itemకు ఒక position ఉంటుంది. Listలో strings, numbers వంటి values ఉండవచ్చు. సాధారణంగా ఒకే రకమైన related valuesను listలో ఉంచడం beginnerలకు సులభంగా ఉంటుంది.
List అనేది mutable. అంటే list తయారైన తర్వాత దానిలోని valuesను మార్చవచ్చు. Lists data collectionsతో పనిచేసే programsలో చాలా ఉపయోగకరంగా ఉంటాయి.
Simple Explanation
ఒక school bagలో పుస్తకాలు ఉన్నట్లు ఊహించండి. ప్రతి పుస్తకానికి ప్రత్యేక variable తయారు చేయకుండా, అన్ని పుస్తకాల పేర్లను ఒకే listలో ఉంచవచ్చు.
ఉదాహరణకు fruits అనే variableలో apple, banana, mango అనే మూడు valuesను ఉంచితే, అది ఒక list అవుతుంది. Listను గుర్తించడానికి square brackets మరియు values మధ్య commas ఉపయోగిస్తాము.
చిన్నగా చెప్పాలంటే, ఒక variableలో అనేక related valuesను నిల్వ చేసే collectionనే List అంటారు.
Real-Life Example
ఒక grocery listను ఊహించండి. అందులో rice, milk, bread వంటి అనేక వస్తువులు ఉంటాయి. ప్రతి వస్తువుకు వేరే variable రాయడం కంటే, అన్ని వస్తువులను ఒక grocery listలో ఉంచడం సులభం. Python List కూడా ఇదే విధంగా అనేక itemsను ఒకే చోట ఉంచుతుంది.
Code Examples
ఒక simple List తయారు చేయడం
fruits = ["apple", "banana", "mango"]
print(fruits)
ఈ codeలో మూడు fruit namesను ఒక listలో నిల్వ చేశాము. తరువాత print() ఉపయోగించి మొత్తం listను outputగా చూపించాము.
["apple", "banana", "mango"]
Numbersతో List ఉపయోగించడం
marks = [80, 75, 90]
print(marks)
ఈ codeలో మూడు marksను ఒక listలో నిల్వ చేశాము. Listలో number valuesను కూడా ఉంచవచ్చు.
[80, 75, 90]
Line-by-Line Explanation
ఈ lineలో fruits అనే variableను తయారు చేసి, అందులో మూడు string valuesను listగా నిల్వ చేస్తున్నాము. Square brackets listను సూచిస్తాయి మరియు commas itemsను విడగొడతాయి. Python ఈ మూడు valuesను ఒక collectionగా గుర్తుంచుకుంటుంది.
ఈ line fruits listలో ఉన్న మొత్తం valuesను screenపై చూపిస్తుంది. Python listను దాని square brackets మరియు commasతో outputగా ప్రదర్శిస్తుంది.
ఈ lineలో marks అనే variableలో మూడు number valuesను listగా నిల్వ చేస్తున్నాము. Listలో numbersను కూడా ఉపయోగించవచ్చు.
ఈ line marks listలోని అన్ని numbersను screenపై చూపిస్తుంది. Python వాటిని list రూపంలో outputగా ఇస్తుంది.
Try It
Try this Python code:
colors = ["red", "blue", "green"]
print(colors)
Practice
Practice: మీకు ఇష్టమైన మూడు colorsను ఒక listలో నిల్వ చేసి, ఆ listను print చేయండి.
Hint: List కోసం square brackets ఉపయోగించండి. ప్రతి colorను quotesలో రాసి, commasతో విడగొట్టండి.
Practice: ఒక student యొక్క మూడు subject namesను listలో నిల్వ చేసి, listను print చేయండి.
Hint: ఉదాహరణకు Math, Science మరియు English వంటి string valuesను ఒకే listలో ఉంచండి.
Practice: ఒక gameలో వచ్చిన మూడు scoresను listలో నిల్వ చేసి, listను print చేయండి.
Hint: Scores numbers కాబట్టి వాటిని quotes లేకుండా listలో రాయండి.
Common Mistakes
List కోసం round brackets () ఉపయోగించడం. ఉదాహరణకు fruits = ("apple", "banana").
Python list కోసం square brackets [] ఉపయోగించాలి. సరైన రూపం fruits = ["apple", "banana"].
List items మధ్య comma పెట్టకపోవడం.
ప్రతి item మధ్య comma పెట్టాలి. ఉదాహరణకు ["apple", "banana", "mango"] అని రాయాలి.
String valuesకు quotes పెట్టకపోవడం. ఉదాహరణకు fruits = [apple, banana].
String valuesను single quotes లేదా double quotesలో రాయాలి. సరైన రూపం fruits = ["apple", "banana"].
List variable పేరు మరియు printలో వేరే పేరు ఉపయోగించడం.
Variableను తయారు చేసినప్పుడు ఉపయోగించిన అదే పేరును print()లో ఉపయోగించాలి.
Interview Questions
Pythonలో List అంటే ఏమిటి?
Answer: ఒకే variableలో అనేక valuesను క్రమబద్ధంగా నిల్వ చేసే collectionను List అంటారు.
Pythonలో Listను ఏ bracketsతో తయారు చేస్తారు?
Answer: Listను square brackets []తో తయారు చేస్తారు.
Listలో itemsను ఎలా విడగొడతారు?
Answer: Listలోని itemsను comma ,తో విడగొడతారు.
Listలో numbers మరియు strings ఉంచవచ్చా?
Answer: అవును. Listలో numbers, strings వంటి valuesను ఉంచవచ్చు.
List mutable అంటే ఏమిటి?
Answer: List తయారైన తర్వాత దానిలోని valuesను మార్చగలిగితే, ఆ listను mutable అంటారు.
Exam Questions
క్రింది codeలో list ఏది? name = "Ravi", marks = [70, 80, 90]
Answer:
marks = [70, 80, 90] ఒక list.
మూడు fruit namesతో ఒక list రాయండి.
Answer:
fruits = ["apple", "banana", "mango"]
Listను సూచించడానికి ఉపయోగించే brackets పేరు ఏమిటి?
Answer:
Square brackets.
క్రింది code output ఏమిటి? numbers = [10, 20], print(numbers)
Answer:
[10, 20]
ఒకే variableలో అనేక related valuesను ఎందుకు ఉంచుతాము?
Answer:
Dataను సులభంగా నిర్వహించడానికి మరియు అనేక variablesను విడిగా తయారు చేయకుండా ఉండడానికి.
Quick Revision
- List అనేది ఒకే variableలో అనేక valuesను నిల్వ చేసే collection.
- Listను square brackets []తో తయారు చేస్తాము.
- List itemsను commaతో విడగొడతాము.
- Listలో strings మరియు numbers వంటి valuesను ఉంచవచ్చు.
- Listలో items ఒక క్రమంలో ఉంటాయి.
- List mutable కాబట్టి దానిలోని valuesను తర్వాత మార్చవచ్చు.
- ఒకే రకమైన related dataను listలో ఉంచడం సులభం.
