పైథాన్ లిస్ట్స్
- ముందు పేజీ పైథాన్ ఆపరేటర్స్
- తరువాత పేజీ పైథాన్ ట్యూపుల్స్
పైథాన్ కలెక్షన్ (అర్రే)
పైథాన్ ప్రోగ్రామింగ్ భాషలో నాలుగు రకాల కలెక్షన్ డేటా రకాలు ఉన్నాయి:
- లిస్ట్ (List)ఒక క్రమబద్ధం మరియు మారని కలెక్షన్. పునరావృతం సభ్యులు అనుమతిస్తారు.
- టాపిల్ (Tuple)ఒక క్రమబద్ధం మరియు మారని కలెక్షన్. పునరావృతం సభ్యులు అనుమతిస్తారు.
- కలెక్షన్ (Set)అనంతరం లేని మరియు సంఖ్యాలక్షణం లేని కలెక్షన్. పునరావృతం లేని సభ్యులు లేరు.
- డిక్షనరీ (Dictionary)ఒక అనంతరం లేని, మారుతున్న మరియు సంఖ్యాలక్షణం కలిగిన కలెక్షన్. పునరావృతం లేని సభ్యులు లేరు.
选择集合类型时,了解该类型的属性很有用。
为特定数据集选择正确的类型可能意味着保留含义,并且可能意味着提高效率或安全性。
列表
列表是一个有序且可更改的集合。在 Python 中,列表用方括号编写。
ఇన్స్టాన్స్
创建列表:
thislist = ["apple", "banana", "cherry"] print(thislist)
访问项目
您可以通过引用索引号来访问列表项:
ఇన్స్టాన్స్
జాబితా రెండవ వస్తువును ముద్రించండి:
thislist = ["apple", "banana", "cherry"] print(thislist[1])
ప్రతికూల ఇండెక్స్
ప్రతికూల ఇండెక్స్ వద్ద నుండి మొదలుకొని, -1 వద్ద ఉన్న వస్తువు చివరి వస్తువు, -2 వద్ద ఉన్న వస్తువు రెండవ చివరి వస్తువు మొదలుకొని ఇలా కొనసాగుతుంది.
ఇన్స్టాన్స్
జాబితా చివరి వస్తువును ముద్రించండి:
thislist = ["apple", "banana", "cherry"] print(thislist[-1])
ఇండెక్స్ పరిధి
నిర్దేశిత పరిధి నిర్దేశం చేయడం ద్వారా మీరు ఇండెక్స్ పరిధిని నిర్దేశించవచ్చు.
నిర్దేశిత పరిధిలో తిరిగి ఇవ్వబడుతున్న వస్తువులు కొత్త జాబితాలో ఉంటాయి.
ఇన్స్టాన్స్
మూడవ, నాలుగవ, ఐదవ వస్తువులను తిరిగి ఇవ్వబడుతుంది:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[2:5])
ప్రకటన:సరళీకృత ఇండెక్స్ పరిధి
మొదటి వస్తువుకు ఇండెక్స్ 0 ఉంటుంది. గమనించండి:
ప్రతికూల ఇండెక్స్ పరిధి
జాబితా చివరలో నుండి కోరిన వస్తువులను తిరిగి ఇవ్వడానికి ప్రతికూల ఇండెక్స్ నిర్దేశించండి:
ఇన్స్టాన్స్
ఈ ఉదాహరణలో -4 (సహా) నుండి -1 (సహా) వరకు వస్తువులను తిరిగి ఇవ్వబడుతుంది:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[-4:-1])
వస్తువు విలువ మార్చండి
నిర్దేశిత వస్తువును మార్చడానికి ఇండెక్స్ నిర్దేశించండి:
ఇన్స్టాన్స్
రెండవ వస్తువును మార్చండి:
thislist = ["apple", "banana", "cherry"] thislist[1] = "mango" print(thislist)
జాబితా విభజన
మీరు ఈ విధంగా ఉపయోగించవచ్చు: for
జాబితా విభజన
ఇన్స్టాన్స్
జాబితాలోని అన్ని వస్తువులను ఒకొకొకటిగా ముద్రించండి:
thislist = ["apple", "banana", "cherry"] for x in thislist: print(x)
మీరు ఈ విషయాలను నేర్చుకుంటారు: పైథాన్ For సైకిల్ ఈ చాప్టర్లో కలిగిన విషయాలను నేర్చుకోండి: for
సున్నితమైన విషయాలు.
వస్తువు ఉనికి తనిఖీ
నిర్దేశిత వస్తువును జాబితాలో ఉన్నాయో తెలుసుకోవడానికి ఉపయోగించండి: in
పదక్కరు:
ఇన్స్టాన్స్
జాబితాలో 'apple' ఉన్నాయో తెలుసుకోండి:
thislist = ["apple", "banana", "cherry"] if "apple" in thislist: print("Yes, 'apple' is in the fruits list")
జాబితా పొడవు
జాబితాలో ఎన్ని వస్తువులు ఉన్నాయో తెలుసుకోవడానికి ఉపయోగించండి: len()
పద్ధతి:
ఇన్స్టాన్స్
జాబితాలోని వస్తువుల సంఖ్యను ముద్రించండి:
thislist = ["apple", "banana", "cherry"] print(len(thislist))
వస్తువును జోడించండి
వస్తువును జోడించండి append()
పద్ధతి:
ఇన్స్టాన్స్
వాడండి: append()
వస్తువును అంతిమ స్థానంలో జోడించడానికి పద్ధతి అనువందిస్తుంది:
thislist = ["apple", "banana", "cherry"] thislist.append("orange") print(thislist)
ఒక నిర్దేశిత ఇండెక్స్ వద్ద వస్తువును జోడించడానికి, ఈ విధంగా ఉపయోగించండి: ఇంసర్ట్()
పద్ధతి:
ఇన్స్టాన్స్
రెండవ స్థానంలో అంశాన్ని జోడించండి:
thislist = ["apple", "banana", "cherry"] రెండవ స్థానంలో అంశాన్ని జోడించండి: print(thislist)
thislist.insert(1, "orange")
అంశాలను తొలగించడం
ఇన్స్టాన్స్
రిమూవ్()
జాబితా నుండి అంశాలను తొలగించడానికి కొన్ని మాదిరిగా ఉన్నాయి:
thislist = ["apple", "banana", "cherry"] పద్ధతి పేరుబడిన అంశాన్ని తొలగించండి: print(thislist)
ఇన్స్టాన్స్
పాప్()
thislist.remove("banana")
thislist = ["apple", "banana", "cherry"] పద్ధతి పేరుబడిన సూచికను తొలగించండి (సూచిక లేకపోతే చివరి అంశాన్ని తొలగిస్తుంది): print(thislist)
ఇన్స్టాన్స్
del thislist[0]
thislist.pop()
thislist = ["apple", "banana", "cherry"] కీవర్డ్ వాడిన మాదిరిగా పేరుబడిన సూచికను తొలగించండి: print(thislist)
ఇన్స్టాన్స్
del thislist[0]
del
thislist = ["apple", "banana", "cherry"] కీవర్డ్ కూడా పూర్తిగా జాబితాను తొలగించవచ్చు:
ఇన్స్టాన్స్
clear()
del thislist
thislist = ["apple", "banana", "cherry"] పద్ధతి జాబితాను శుభ్రం చేయండి: print(thislist)
thislist.clear()
కాపీ చేయడానికి వాడవచ్చు: అనుసరించడానికి వాడవచ్చు:
list2 = list1list2
కాపీ చేయడానికి వాడవచ్చు: లో ఉన్న సందర్భంలో మార్పులను చూపిస్తాయి:
మాత్రమే కాపీ చేయడానికి వాడవచ్చు:లో ఉన్న సందర్భంలో మార్పులను చూపిస్తాయి:
లో చేసిన మార్పులు కూడా స్వయంచాలకంగా list1 list2
అదే విధంగా.
కాపీ చేయడానికి కొన్ని మాదిరిగా ఉన్నాయి, ఒక మాదిరిగా అంతర్గత జాబితా పద్ధతి వాడవచ్చు: copy()
.
ఇన్స్టాన్స్
వాడండి: copy()
జాబితాను కాపీ చేయడానికి పద్ధతి వాడండి:
thislist = ["apple", "banana", "cherry"] mylist = thislist.copy() print(mylist)
కాపీ చేయడానికి మరొక మాదిరిగా అంతర్గత పద్ధతి వాడవచ్చు: list()
.
ఇన్స్టాన్స్
వాడండి: list()
జాబితాను కాపీ చేయడానికి మాదిరిగా:
thislist = ["apple", "banana", "cherry"] mylist = list(thislist) print(mylist)
జాబితాలను జోడించండి
పైనుండి ప్యాథన్ లో రెండు లేదా అంతకన్నా ఎక్కువ జాబితాలను జోడించడానికి పలు మాదిరిగా ఉన్నాయి.
అత్యంత సరళమైన మాదిరిగా + ఆపరేటర్ వాడవచ్చు.
ఇన్స్టాన్స్
జాబితాలను జోడించండి:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] list3 = list1 + list2 print(list3)
జాబితాలను జోడించడానికి మరొక మాదిరిగా list2 యొక్క అంశాలను ఒక ఒక్క అంశంగా జోడించవచ్చు:
ఇన్స్టాన్స్
list2 ను list1 కు జోడించండి:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] for x in list2: list1.append(x) print(list1)
లేదా, extend() మాదిరిగా ఒక జాబితా యొక్క అంశాలను మరొక జాబితాకు జోడించడానికి వాడవచ్చు:
ఇన్స్టాన్స్
extend() మాదిరిగా list2 ను list1 యొక్క ముగింపునకు జోడించండి:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] list1.extend(list2) print(list1)
list() కన్స్ట్రక్టర్
ఇంకా వాడవచ్చు: list()
కన్స్ట్రక్టర్ వాడిన ఒక కొత్త జాబితా సృష్టించండి.
ఇన్స్టాన్స్
వాడండి: list()
కన్స్ట్రక్టర్ వాడిన జాబితా సృష్టించండి:
ఈ జాబితా ను సృష్టించడానికి డబుల్ క్యూట్స్ వాడండి: thislist = list(("apple", "banana", "cherry")) print(thislist)
列表方法
Python 有一组可以在列表上使用的内建方法。
方法 | 描述 |
---|---|
append() | 在列表的末尾添加一个元素 |
clear() | 删除列表中的所有元素 |
copy() | 返回列表的副本 |
కాంట్() | ప్రత్యేక విలువను కలిగిన జాబితా అంశాన్ని ఎంత సంఖ్యలో ఉందో చూపించండి |
ఎక్స్టెండ్() | జాబితా అంశాన్ని లేదా ఏదైనా అనుకూల అంశాన్ని ప్రస్తుత జాబితా యొక్క ముగింపులో జోడించండి |
ఇండెక్స్() | ప్రత్యేక విలువను కలిగిన జాబితా అంశాన్ని మొదటి స్థానంలో చూపించండి |
ఇంసర్ట్() | ప్రత్యేక స్థానంలో జాబితా అంశాన్ని జోడించండి |
పాప్() | ప్రత్యేక స్థానంలో జాబితా అంశాన్ని తొలగించండి |
రిమూవ్() | ప్రత్యేక విలువను కలిగిన జాబితా నిర్మూలించండి |
రివర్స్() | జాబితాను మలుపు చేయండి |
సార్ట్() | జాబితాను క్రమీకరించండి |
- ముందు పేజీ పైథాన్ ఆపరేటర్స్
- తరువాత పేజీ పైథాన్ ట్యూపుల్స్