టుపుల్స్ అనేది పైథాన్లోని మరొక రకమైన డేటా నిర్మాణం, జాబితాల మాదిరిగానే, కానీ కొన్ని కీలక తేడాలతో. పైథాన్లోని టుపుల్స్ గురించి ఇక్కడ కొన్ని ముఖ్యమైన వివరాలు ఉన్నాయి:
😏See You Youtube Channel
- టుపుల్స్ను సృష్టించడం: కుండలీకరణాల్లో () కామాతో వేరు చేయబడిన విలువలను చేర్చడం ద్వారా టుపుల్స్ సృష్టించబడతాయి. ఉదాహరణకి:
కొండచిలువ# Empty Tuple
empty_tuple = ()
# Tuple of integers
int_tuple = (1, 2, 3, 4, 5)
# Tuple of strings
string_tuple = ("apple", "banana", "cherry")
# Mixed Tuple
mixed_tuple = (1, "apple", True, 3.14)
- టుపుల్ ఇండెక్సింగ్: టుపుల్లోని ప్రతి అంశం దానితో అనుబంధించబడిన సూచికను కలిగి ఉంటుంది, ఇది 0 నుండి ప్రారంభమవుతుంది. మేము దానిని ఇండెక్స్ చేయడం ద్వారా టుపుల్లోని వ్యక్తిగత అంశాలను యాక్సెస్ చేయవచ్చు. ఉదాహరణకి:
కొండచిలువmy_tuple = ("apple", "banana", "cherry")
print(my_tuple[0]) # Output: apple
print(my_tuple[1]) # Output: banana
- టుపుల్ స్లైసింగ్: మేము స్లైసింగ్ ఉపయోగించి టుపుల్ నుండి అనేక రకాల వస్తువులను సంగ్రహించవచ్చు. స్లైసింగ్ సింటాక్స్ [స్టార్ట్:స్టాప్:స్టెప్], ఇక్కడ స్టార్ట్ అనేది మొదటి ఐటెమ్ యొక్క ఇండెక్స్, స్టాప్ అనేది చివరి ఐటెమ్ యొక్క ఇండెక్స్ (చేర్చబడలేదు) మరియు స్టెప్ అనేది స్టెప్ సైజు. ఉదాహరణకి:
కొండచిలువmy_tuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon")
print(my_tuple[2:5]) # Output: ('cherry', 'orange', 'kiwi')
print(my_tuple[:4]) # Output: ('apple', 'banana', 'cherry', 'orange')
print(my_tuple[1::2]) # Output: ('banana', 'orange', 'melon')
- టుపుల్ ఇమ్యుటబిలిటీ: జాబితాల వలె కాకుండా, టుపుల్స్ మార్పులేనివి, అంటే టుపుల్ సృష్టించబడిన తర్వాత, మనం దానిలోని అంశాలను జోడించలేము, తీసివేయలేము లేదా సవరించలేము. ఉదాహరణకి:
కొండచిలువmy_tuple = ("apple", "banana", "cherry")
my_tuple[0] = "orange" # This will raise a TypeError
- టుపుల్ ప్యాకింగ్ మరియు అన్ప్యాకింగ్: ఒకే ఆపరేషన్లో బహుళ విలువలను ప్యాకింగ్ చేయడానికి మరియు అన్ప్యాక్ చేయడానికి టుపుల్స్ను ఉపయోగించవచ్చు. ఉదాహరణకి:
కొండచిలువ# Packing
my_tuple = "apple", "banana", "cherry"
print(my_tuple) # Output: ('apple', 'banana', 'cherry')
# Unpacking
a, b, c = my_tuple
print(a) # Output: apple
print(b) # Output: banana
print(c) # Output: cherry
- టుపుల్ పద్ధతులు: టుపుల్స్లో రెండు అంతర్నిర్మిత పద్ధతులు మాత్రమే ఉన్నాయి:
count()
మరియుindex()
.count()
టుపుల్లో పేర్కొన్న అంశం ఎన్నిసార్లు కనిపిస్తుందో ఈ పద్ధతి అందిస్తుంది మరియు ఈindex()
పద్ధతి పేర్కొన్న అంశం యొక్క మొదటి సంఘటన యొక్క సూచికను అందిస్తుంది. ఉదాహరణకి:
కొండచిలువmy_tuple = ("apple", "banana", "cherry", "banana")
print(my_tuple.count("banana")) # Output: 2
print(my_tuple.index("cherry")) # Output: 2
సారాంశంలో, టుపుల్స్ అనేది పైథాన్లోని మరొక రకమైన డేటా స్ట్రక్చర్, ఇది జాబితాల మాదిరిగానే ఉంటుంది, అయితే టుపుల్స్ మార్పులేనివి అనే కీలక వ్యత్యాసంతో. మేము టుపుల్స్ని సృష్టించవచ్చు, ఇండెక్స్ చేయవచ్చు, స్లైస్ చేయవచ్చు మరియు అన్ప్యాక్ చేయవచ్చు మరియు ఒకే ఆపరేషన్లో బహుళ విలువలను ప్యాకింగ్ చేయడానికి మరియు అన్ప్యాక్ చేయడానికి వాటిని ఉపయోగించవచ్చు. టుపుల్స్లో రెండు అంతర్నిర్మిత పద్ధతులు మాత్రమే ఉన్నాయి count()
మరియు index()
.