వస్తువుల సేకరణలను నిల్వ చేయడానికి ఉపయోగించే పైథాన్లోని ప్రాథమిక డేటా రకం జాబితాలు. పైథాన్లో, స్క్వేర్ బ్రాకెట్లను ఉపయోగించి జాబితాలు సృష్టించబడతాయి [] మరియు ఏదైనా డేటా రకాల కలయికను కలిగి ఉండవచ్చు. పైథాన్లోని జాబితాల గురించి ఇక్కడ కొన్ని ముఖ్యమైన వివరాలు ఉన్నాయి:
- జాబితాలను సృష్టించడం: కామాతో వేరు చేయబడిన విలువలను స్క్వేర్ బ్రాకెట్లలో చేర్చడం ద్వారా జాబితాలను సృష్టించవచ్చు. ఉదాహరణకి:
కొండచిలువ# Empty List
empty_list = []
# List of integers
int_list = [1, 2, 3, 4, 5]
# List of strings
string_list = ["apple", "banana", "cherry"]
# Mixed List
mixed_list = [1, "apple", True, 3.14]
- జాబితా ఇండెక్సింగ్: జాబితాలోని ప్రతి అంశం దానితో అనుబంధించబడిన సూచికను కలిగి ఉంటుంది, ఇది 0 నుండి ప్రారంభమవుతుంది. మేము దానిని సూచిక చేయడం ద్వారా జాబితాలోని వ్యక్తిగత అంశాలను యాక్సెస్ చేయవచ్చు. ఉదాహరణకి:
కొండచిలువmy_list = ["apple", "banana", "cherry"]
print(my_list[0]) # Output: apple
print(my_list[1]) # Output: banana
- జాబితా స్లైసింగ్: మేము స్లైసింగ్ని ఉపయోగించి జాబితా నుండి అనేక రకాల వస్తువులను సంగ్రహించవచ్చు. స్లైసింగ్ సింటాక్స్ [స్టార్ట్:స్టాప్:స్టెప్], ఇక్కడ స్టార్ట్ అనేది మొదటి ఐటెమ్ యొక్క ఇండెక్స్, స్టాప్ అనేది చివరి ఐటెమ్ యొక్క ఇండెక్స్ (చేర్చబడలేదు) మరియు స్టెప్ అనేది స్టెప్ సైజు. ఉదాహరణకి:
కొండచిలువmy_list = ["apple", "banana", "cherry", "orange", "kiwi", "melon"]
print(my_list[2:5]) # Output: ['cherry', 'orange', 'kiwi']
print(my_list[:4]) # Output: ['apple', 'banana', 'cherry', 'orange']
print(my_list[1::2]) # Output: ['banana', 'orange', 'melon']
- జాబితా పద్ధతులు: పైథాన్ అనేక అంతర్నిర్మిత జాబితా పద్ధతులను అందిస్తుంది, అవి జాబితాలను మార్చడానికి మరియు సవరించడానికి ఉపయోగించవచ్చు. సాధారణంగా ఉపయోగించే కొన్ని పద్ధతులు:
కొండచిలువmy_list = ["apple", "banana", "cherry"]
my_list.append("orange") # Add item to the end of the list
print(my_list) # Output: ['apple', 'banana', 'cherry', 'orange']
my_list.insert(1, "kiwi") # Insert item at a specific position
print(my_list) # Output: ['apple', 'kiwi', 'banana', 'cherry', 'orange']
my_list.remove("banana") # Remove item from the list
print(my_list) # Output: ['apple', 'kiwi', 'cherry', 'orange']
my_list.reverse() # Reverse the order of the list
print(my_list) # Output: ['orange', 'cherry', 'kiwi', 'apple']
- లిస్ట్ కాంప్రహెన్షన్: లిస్ట్ కాంప్రహెన్షన్ అనేది ఒకే లైన్ కోడ్ని ఉపయోగించి జాబితాలను రూపొందించడానికి సంక్షిప్త మార్గం. ఇది ఇప్పటికే ఉన్న జాబితాను పునరావృతం చేయడం మరియు పరివర్తన లేదా షరతును వర్తింపజేయడం ద్వారా కొత్త జాబితాను సృష్టించడానికి అనుమతిస్తుంది. ఉదాహరణకి:
కొండచిలువ# Create a list of squares of even numbers from 1 to 10
squares = [x**2 for x in range(1, 11) if x % 2 == 0]
print(squares) # Output: [4, 16, 36, 64, 100]
సారాంశంలో, వస్తువుల సేకరణలను నిల్వ చేయడానికి ఉపయోగించే పైథాన్లో జాబితాలు ప్రాథమిక డేటా రకం. మేము అంతర్నిర్మిత పద్ధతులు మరియు జాబితా గ్రహణశక్తిని ఉపయోగించి జాబితాలను సృష్టించవచ్చు, సూచిక చేయవచ్చు, ముక్కలు చేయవచ్చు, మార్చవచ్చు మరియు సవరించవచ్చు.