మీరు పైథాన్లో జాబితాలను (శ్రేణులు) మరియు టుపుల్లను ఒకదానికొకటి మార్చాలనుకున్నప్పుడు, జాబితా() మరియు టుపుల్() ఉపయోగించండి.
సెట్ రకాలు అలాగే జాబితాలు మరియు టుపుల్స్ వంటి పునరావృత వస్తువులు ఆర్గ్యుమెంట్లుగా ఇచ్చినట్లయితే, రకాల జాబితా మరియు టుపుల్ యొక్క కొత్త వస్తువులు తిరిగి ఇవ్వబడతాయి.
- class list([iterable]) — Built-in Functions — Python 3.10.2 Documentation
- class tuple([iterable]) — Built-in Functions — Python 3.10.2 Documentation
కింది జాబితా, టుపుల్ మరియు రేంజ్ టైప్ వేరియబుల్స్ ఉదాహరణలు.
l = [0, 1, 2]
print(l)
print(type(l))
# [0, 1, 2]
# <class 'list'>
t = ('one', 'two', 'three')
print(t)
print(type(t))
# ('one', 'two', 'three')
# <class 'tuple'>
r = range(10)
print(r)
print(type(r))
# range(0, 10)
# <class 'range'>
శ్రేణి() పైథాన్ 3 నుండి రకం పరిధి యొక్క వస్తువును అందిస్తుంది.
“మార్పిడి” అనే పదాన్ని సౌలభ్యం కోసం ఉపయోగించినప్పటికీ, కొత్త వస్తువు వాస్తవానికి సృష్టించబడింది మరియు అసలు వస్తువు చెక్కుచెదరకుండా ఉంటుంది.
జాబితాను రూపొందించండి:list()
టుపుల్ వంటి మళ్ళించదగిన వస్తువు జాబితా()కి ఆర్గ్యుమెంట్గా పేర్కొనబడినప్పుడు, ఆ మూలకంతో జాబితా రూపొందించబడుతుంది.
tl = list(t)
print(tl)
print(type(tl))
# ['one', 'two', 'three']
# <class 'list'>
rl = list(r)
print(rl)
print(type(rl))
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# <class 'list'>
టుపుల్స్ ఉత్పత్తి చేయండి:tuple()
జాబితా వంటి మళ్ళించదగిన వస్తువు tuple()కి ఆర్గ్యుమెంట్గా పేర్కొనబడినప్పుడు, ఆ మూలకంతో tuple ఉత్పత్తి చేయబడుతుంది.
lt = tuple(l)
print(lt)
print(type(lt))
# (0, 1, 2)
# <class 'tuple'>
rt = tuple(r)
print(rt)
print(type(rt))
# (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
# <class 'tuple'>
టుపుల్స్ యొక్క మూలకాలను జోడించండి లేదా మార్చండి
టుపుల్స్ మార్పులేనివి (అప్డేట్ చేయలేవు), కాబట్టి ఎలిమెంట్లను మార్చడం లేదా తొలగించడం సాధ్యం కాదు. అయితే, ఎలిమెంట్స్ మార్చబడిన లేదా తొలగించబడిన టుపుల్ని జాబితా()ని ఉపయోగించి జాబితాను రూపొందించడం, ఎలిమెంట్లను మార్చడం లేదా తొలగించడం, ఆపై మళ్లీ టుపుల్()ని ఉపయోగించడం ద్వారా పొందవచ్చు.