Python Tuple అంటే ఏమిటి?
Tuple అంటే ఏమిటి?
Tuple అనేది Python లో ఒక collection data type. ఇందులో ఒకటి లేదా ఎక్కువ values ను ఒకే variable లో ఉంచవచ్చు.
Tuple values సాధారణంగా parentheses () లో ఉంటాయి. Tuple లోని values క్రమంలో నిల్వ అవుతాయి. అందువల్ల index ఉపయోగించి ప్రతి value ను access చేయవచ్చు.
Tuple ఎందుకు ఉపయోగిస్తాము?
- మార్చకూడని values ను ఒక group గా ఉంచడానికి Tuple ఉపయోగిస్తాము.
- Tuple లోని values క్రమాన్ని నిలుపుకుంటాయి.
- Index ద్వారా value ను సులభంగా access చేయవచ్చు.
- ఒకసారి Tuple తయారైన తర్వాత దాని values ను మార్చలేము. దీనిని immutable అని అంటారు.
Tuple ఎలా పనిచేస్తుంది?
Tuple లో మొదటి value index 0 వద్ద ఉంటుంది. రెండవ value index 1 వద్ద ఉంటుంది. Python లో indexing, Lists లాగే పనిచేస్తుంది.
ఉదాహరణకు, ("red", "green", "blue") అనే Tuple లో "red" index 0 వద్ద, "green" index 1 వద్ద, "blue" index 2 వద్ద ఉంటాయి.
Tuple ఎక్కడ ఉపయోగపడుతుంది?
ఒక వ్యక్తి యొక్క స్థిరమైన birth date, ఒక location యొక్క coordinates, లేదా మారకూడని configuration values వంటి data ను Tuple లో ఉంచవచ్చు.
Tuple అనేది List లాగా collection అయినప్పటికీ, Tuple values ను తరువాత మార్చలేము. అందువల్ల data accidentally మారకుండా ఉండాలి అనుకున్నప్పుడు Tuple ఉపయోగకరంగా ఉంటుంది.
Simple Explanation
Tuple అంటే values యొక్క ఒక ordered collection. ఇది List లాగా values ను ఒకే variable లో ఉంచుతుంది. కానీ ముఖ్యమైన తేడా ఏమిటంటే, Tuple తయారైన తర్వాత దాని values ను మార్చలేము.
Tuple లో value ను చదవడానికి index ఉపయోగిస్తాము. ఉదాహరణకు items[0] అంటే మొదటి value. Tuple లో ఎన్ని values ఉన్నాయో తెలుసుకోవడానికి len() function ఉపయోగించవచ్చు.
Real-Life Example
ఒక వారంలోని రోజులను ఊహించండి. ఒకసారి వారంలోని రోజుల క్రమం నిర్ణయించబడిన తర్వాత అవి మారవు. అలాంటి స్థిరమైన values ను Python లో Tuple గా ఉంచవచ్చు. అలాగే ఒక స్థలానికి సంబంధించిన latitude మరియు longitude కూడా సాధారణంగా ఒక జంటగా, స్థిరమైన values గా ఉంచవచ్చు.
Code Examples
Tuple values ను access చేయడం
colors = ("red", "green", "blue")
print(colors)
print(colors[0])
print(len(colors))
ఈ ఉదాహరణలో మూడు color values తో ఒక Tuple ఉంది. మొత్తం Tuple ను print చేస్తున్నాము, తరువాత index 0 వద్ద ఉన్న మొదటి value ను print చేస్తున్నాము. చివరగా Tuple లోని values సంఖ్యను len() ద్వారా తెలుసుకుంటున్నాము.
("red", "green", "blue")
red
3
Line-by-Line Explanation
ఈ line లో మూడు string values తో ఒక Tuple ను colors అనే variable లో ఉంచుతున్నాము. Parentheses మరియు commas Python కు ఇది Tuple అని తెలియజేస్తాయి.
ఈ line మొత్తం Tuple ను screen పై చూపిస్తుంది. Python Tuple లోని values ను వాటి parentheses మరియు quotes తో చూపిస్తుంది.
ఈ line index 0 వద్ద ఉన్న value ను access చేస్తుంది. Python indexing 0 నుండి ప్రారంభమవుతుంది కాబట్టి ఇది మొదటి value అయిన red ను print చేస్తుంది.
ఈ line len() function ను ఉపయోగించి Tuple లోని మొత్తం values సంఖ్యను లెక్కిస్తుంది. ఇక్కడ మూడు values ఉన్నాయి కాబట్టి 3 ను print చేస్తుంది.
Try It
Try this Python code:
numbers = (10, 20, 30)
print(numbers)
print(numbers[1])
print(len(numbers))
Practice
Practice: fruits అనే Tuple లో మొదటి fruit ను print చేయండి. తరువాత Tuple లో మొత్తం ఎన్ని fruits ఉన్నాయో print చేయండి.
Hint: మొదటి value కోసం index 0 ను, values సంఖ్య కోసం len() function ను ఉపయోగించండి.
Practice: numbers = (5, 10, 15, 20) అనే Tuple లో index 2 వద్ద ఉన్న value ను print చేయండి.
Hint: Index 2 మూడవ value ను సూచిస్తుంది.
Common Mistakes
Tuple immutable కాబట్టి తయారైన తర్వాత value ను మార్చలేము. మార్చాల్సిన values ఉంటే List ఉపయోగించాలి.
Python indexing 0 నుండి ప్రారంభమవుతుంది. కాబట్టి index 0 మొదటి value, index 1 రెండవ value.
ఒకే value ఉన్న Tuple కోసం comma అవసరం. సరైన రూపం value = (10,) .
len ఒక function కాబట్టి Tuple పేరు brackets లో ఇవ్వాలి. ఉదాహరణ: len(colors).
Interview Questions
Python లో Tuple అంటే ఏమిటి?
Answer: Tuple అనేది క్రమంలో values ను ఉంచే collection data type. ఇది సాధారణంగా parentheses లో రాయబడుతుంది.
Tuple మరియు List మధ్య ముఖ్యమైన తేడా ఏమిటి?
Answer: List లోని values ను మార్చవచ్చు. Tuple లోని values ను తయారైన తర్వాత మార్చలేము.
Tuple లో మొదటి value యొక్క index ఏమిటి?
Answer: మొదటి value యొక్క index 0.
Tuple లోని values సంఖ్యను ఎలా తెలుసుకోవాలి?
Answer: len() function ను ఉపయోగించాలి. ఉదాహరణ: len(my_tuple).
Exam Questions
క్రింది Tuple లో index 1 వద్ద ఉన్న value ఏమిటి? values = (“A”, “B”, “C”)
Answer:
index 1 వద్ద ఉన్న value “B”.
Tuple mutable లేదా immutable?
Answer:
Tuple immutable. అంటే Tuple తయారైన తర్వాత దాని values ను మార్చలేము.
ఒకే value ఉన్న Tuple ను సరైన syntax తో రాయండి.
Answer:
single_value = (10,)
క్రింది code output ఏమిటి? data = (4, 8, 12); print(len(data))
Answer:
Output 3. ఎందుకంటే Tuple లో మూడు values ఉన్నాయి.
Quick Revision
- Tuple అనేది values యొక్క ordered collection.
- Tuple సాధారణంగా parentheses () లో రాయబడుతుంది.
- Tuple indexing 0 నుండి ప్రారంభమవుతుంది.
- Tuple values ను access చేయవచ్చు కానీ మార్చలేము.
- Tuple లో values సంఖ్యను తెలుసుకోవడానికి len() ఉపయోగించాలి.
- ఒకే value ఉన్న Tuple లో comma తప్పనిసరి: (10,).
