Python Creating Tuples
Creating Tuples అంటే ఏమిటి?
Pythonలో ఒక Tupleను సృష్టించడానికి సాధారణంగా valuesను round brackets () లో వ్రాస్తాము. Tupleలో ఒకటి లేదా ఎక్కువ values ఉండవచ్చు.
Tuple ఒకసారి సృష్టించిన తర్వాత దానిలోని valuesను సాధారణంగా మార్చలేము. ఒకే సమూహంగా ఉండాల్సిన related valuesను నిల్వ చేయడానికి Tuples ఉపయోగపడతాయి.
Tuple ఎందుకు ఉపయోగిస్తాము?
- ఒకే variableలో అనేక valuesను నిల్వ చేయడానికి.
- ఒక సమూహం valuesను స్థిరంగా ఉంచడానికి.
- మారకూడని dataను భద్రపరచడానికి.
Tuple ఎలా సృష్టించాలి?
Valuesను commasతో వేరు చేసి round bracketsలో వ్రాయాలి.
numbers = (10, 20, 30)
Tupleలో ఒక value మాత్రమే ఉన్నప్పుడు comma తప్పనిసరి.
single_item = (10,)
Comma లేకపోతే అది Tuple కాకుండా సాధారణ valueగా పరిగణించబడుతుంది.
Simple Explanation
Tuple అనేది values సమూహం. Tuple సృష్టించడానికి valuesను () మధ్యలో వ్రాసి, ప్రతి valueను commaతో వేరు చేయాలి.
ఉదాహరణకు colors = ("red", "green", "blue") లో మూడు colors ఒకే Tupleలో నిల్వ అవుతాయి. Tupleలో numbers, strings లేదా వేర్వేరు data types కూడా ఉండవచ్చు.
ఒక value ఉన్న Tupleను సృష్టించేటప్పుడు comma ఉపయోగించడం చాలా ముఖ్యం. (5,) సరైన one-item Tuple, కానీ (5) సాధారణంగా number మాత్రమే.
Real-Life Example
ఒక విద్యార్థి యొక్క date of birthను day, month, yearగా తీసుకుందాం. ఈ మూడు values కలిసి ఒక స్థిరమైన సమాచార సమూహం కాబట్టి వాటిని Tupleలో నిల్వ చేయవచ్చు.
date_of_birth = (15, 8, 2005)
ఇక్కడ day, month, year ఒకే Tupleలో ఉన్నాయి. ఈ సమాచారం అనుకోకుండా మారకూడదనుకుంటే Tuple ఉపయోగించడం సరైనది.
Code Examples
మూడు valuesతో Tuple సృష్టించడం
fruits = ("apple", "banana", "mango")
print(fruits)
ఈ ఉదాహరణలో మూడు fruit namesతో ఒక Tuple సృష్టించాము. fruits variableలో Tupleను నిల్వ చేసి, దాన్ని print చేశాము.
("apple", "banana", "mango")
One-item Tuple సృష్టించడం
number = (25,)
print(number)
value = (25)
print(value)
మొదటి variableలో comma ఉండటం వల్ల అది one-item Tuple అవుతుంది. రెండవ variableలో comma లేదు కాబట్టి అది సాధారణ integer valueగా పరిగణించబడుతుంది. One-item Tuple సృష్టించేటప్పుడు comma అవసరమని ఇది చూపిస్తుంది.
(25,) 25
Line-by-Line Explanation
ఈ lineలో మూడు string valuesను round bracketsలో వ్రాసి Tuple సృష్టించాము. Valuesను commasతో వేరు చేశాము. Python ఈ Tupleను fruits variableలో నిల్వ చేస్తుంది.
ఈ line fruits variableలో ఉన్న మొత్తం Tupleను screenపై చూపిస్తుంది. Python Tupleను parentheses మరియు quotesతో outputగా చూపిస్తుంది.
ఈ lineలో 25 అనే ఒక valueతో Tuple సృష్టించాము. ఒక value మాత్రమే ఉన్నందున comma వ్రాశాము. Python దీన్ని one-item Tupleగా గుర్తిస్తుంది.
ఈ line one-item Tupleను print చేస్తుంది. Outputలో (25,)గా comma కనిపిస్తుంది.
ఈ lineలో parentheses ఉన్నప్పటికీ comma లేదు. అందువల్ల Python దీన్ని Tupleగా కాకుండా integer valueగా పరిగణిస్తుంది.
ఈ line integer valueను print చేస్తుంది. ఇది Tuple కాదు కాబట్టి outputలో parentheses లేదా comma కనిపించదు.
Try It
Try this Python code:
colors = ("red", "green", "blue")
print(colors)
Practice
Practice: మూడు city namesతో ఒక Tuple సృష్టించి, దాన్ని print చేయండి.
Hint: City namesను round bracketsలో వ్రాసి, commasతో వేరు చేయండి. ఉదాహరణకు cities = ("City1", "City2", "City3").
Practice: ఒక value మాత్రమే ఉన్న Tupleను సృష్టించండి. ఆ value 100 అయి ఉండాలి.
Hint: One-item Tuple కోసం value తర్వాత comma తప్పనిసరిగా వ్రాయండి: (100,).
Practice: ఒక Tupleలో ఒక string, ఒక integer, ఒక float valueను సృష్టించండి.
Hint: వేర్వేరు data typesను commasతో వేరు చేసి round bracketsలో వ్రాయండి.
Common Mistakes
ఒక value ఉన్న Tupleను (25)గా వ్రాయడం. ఇది Tuple కాదు; సాధారణ integer value.
One-item Tuple కోసం comma వ్రాయాలి: (25,).
Tuple values మధ్య comma పెట్టకపోవడం.
ప్రతి valueను commaతో వేరు చేయాలి. ఉదాహరణ: items = ("pen", "book", "bag").
Opening లేదా closing parenthesis మర్చిపోవడం.
Tupleను సృష్టించేటప్పుడు round brackets సరిగ్గా జతగా ఉపయోగించాలి: (10, 20, 30).
Tupleను listతో గందరగోళం చేయడం. Listకు square brackets [], Tupleకు round brackets () సాధారణంగా ఉపయోగిస్తారు.
Tuple సృష్టించేటప్పుడు round brackets ఉపయోగించండి: numbers = (1, 2, 3).
Interview Questions
Pythonలో Tupleను ఎలా సృష్టిస్తారు?
Answer: Valuesను round bracketsలో వ్రాసి, commasతో వేరు చేయడం ద్వారా Tupleను సృష్టిస్తారు. ఉదాహరణ: data = (10, 20, 30).
One-item Tuple సృష్టించేటప్పుడు comma ఎందుకు అవసరం?
Answer: Comma లేకపోతే parentheses grouping కోసం మాత్రమే పనిచేస్తాయి. (5) integerగా ఉంటుంది, కానీ (5,) one-item Tupleగా ఉంటుంది.
Tupleలో వేర్వేరు data types ఉంచవచ్చా?
Answer: అవును. Tupleలో string, integer, float వంటి వేర్వేరు data typesను ఉంచవచ్చు. ఉదాహరణ: data = ("Python", 3, 2.5).
Exam Questions
క్రింది codeలో ఏది Tuple? a = (10), b = (10,)
Answer:
b = (10,) Tuple. Comma ఉన్నందువల్ల అది one-item Tuple.
మూడు numbersతో Tuple సృష్టించే సరైన syntax ఏది?
Answer:
సరైన syntax: numbers = (1, 2, 3).
క్రింది code output ఏమిటి? items = ("pen", "book")print(items)
Answer:
Output: ("pen", "book").
Quick Revision
- Tupleను సృష్టించడానికి సాధారణంగా round brackets () ఉపయోగించాలి.
- Tuple valuesను commasతో వేరు చేయాలి.
- ఒక value ఉన్న Tupleకు comma తప్పనిసరి: (value,).
- (value) సాధారణ value మాత్రమే; అది Tuple కాదు.
- Tupleలో ఒకే లేదా వేర్వేరు data types ఉన్న values ఉండవచ్చు.
- Tuple related valuesను ఒకే సమూహంగా నిల్వ చేయడానికి ఉపయోగపడుతుంది.
