నిఘంటువు అనేది పైథాన్లోని మరొక అంతర్నిర్మిత డేటా నిర్మాణం, ఇది కీ-విలువ జతలను నిల్వ చేయడానికి ఉపయోగించబడుతుంది. పైథాన్లోని నిఘంటువుల గురించి ఇక్కడ కొన్ని ముఖ్యమైన వివరాలు ఉన్నాయి:
- నిఘంటువులను సృష్టించడం: కామాతో వేరు చేయబడిన కీ-విలువ జతలను కర్లీ బ్రేస్లలో చేర్చడం ద్వారా నిఘంటువులు సృష్టించబడతాయి {}. ఉదాహరణకి:
కొండచిలువ# Empty dictionary
empty_dict = {}
# Dictionary with integer keys
int_dict = {1: "apple", 2: "banana", 3: "cherry"}
# Dictionary with string keys
string_dict = {"name": "John", "age": 30, "city": "New York"}
# Mixed dictionary
mixed_dict = {"name": "John", 1: ["apple", "banana", "cherry"], "city": ("New York", "Los Angeles")}
- యాక్సెస్ విలువలు: డిక్షనరీలోని విలువలు వాటి సంబంధిత కీలను ఉపయోగించి యాక్సెస్ చేయబడతాయి. ఉదాహరణకి:
కొండచిలువmy_dict = {"name": "John", "age": 30, "city": "New York"}
print(my_dict["name"]) # Output: John
print(my_dict["city"]) # Output: New York
keys()
నిఘంటువు పద్ధతులు: నిఘంటువులలో ,values()
,items()
,get()
,pop()
,popitem()
,clear()
మరియు వంటి అనేక అంతర్నిర్మిత పద్ధతులు ఉన్నాయిupdate()
.
- ఈ
keys()
పద్ధతి డిక్షనరీలోని అన్ని కీల జాబితాను అందిస్తుంది. - ఈ
values()
పద్ధతి డిక్షనరీలోని అన్ని విలువల జాబితాను అందిస్తుంది. - ఈ
items()
పద్ధతి డిక్షనరీలోని అన్ని కీ-విలువ జతల జాబితాను అందిస్తుంది. - పద్ధతి
get()
పేర్కొన్న కీ విలువను అందిస్తుంది. కీ ఉనికిలో లేకుంటే, అది ఏదీ లేదు లేదా మనం పేర్కొనగలిగే డిఫాల్ట్ విలువను అందిస్తుంది. - పద్ధతి
pop()
పేర్కొన్న కీ యొక్క విలువను తీసివేస్తుంది మరియు తిరిగి ఇస్తుంది. - ఈ
popitem()
పద్ధతి డిక్షనరీలో చివరిగా చొప్పించిన కీ-విలువ జతని తీసివేసి, తిరిగి అందిస్తుంది. - ఈ
clear()
పద్ధతి నిఘంటువు నుండి అన్ని కీ-విలువ జతలను తొలగిస్తుంది. - ఈ
update()
పద్ధతి మరొక నిఘంటువు లేదా పునరావృత వస్తువు నుండి కీ-విలువ జతలతో నిఘంటువును నవీకరిస్తుంది.
ఉదాహరణకి:
కొండచిలువmy_dict = {"name": "John", "age": 30, "city": "New York"}
# Keys and values
print(my_dict.keys()) # Output: dict_keys(['name', 'age', 'city'])
print(my_dict.values()) # Output: dict_values(['John', 30, 'New York'])
print(my_dict.items()) # Output: dict_items([('name', 'John'), ('age', 30), ('city', 'New York')])
# Get value by key
print(my_dict.get("name")) # Output: John
print(my_dict.get("country")) # Output: None
print(my_dict.get("country", "USA")) # Output: USA (default value)
# Remove key-value pair
my_dict.pop("age") # Removes and returns the value of "age"
# Remove last inserted key-value pair
my_dict.popitem()
# Clear dictionary
my_dict.clear()
# Update dictionary
my_dict.update({"name": "Jane", "age": 25})
- నిఘంటువు మార్పులేనిది: నిఘంటువులను మార్చవచ్చు, అంటే మనం వాటిలో కీ-విలువ జతలను జోడించవచ్చు, తీసివేయవచ్చు లేదా సవరించవచ్చు. ఉదాహరణకి:
కొండచిలువmy_dict = {"name": "John", "age": 30, "city": "New York"}
my_dict["country"] = "USA" # Add new key-value pair
my_dict["age"] = 40 # Modify value
del my_dict["city"] # Remove key-value pair
సారాంశంలో, నిఘంటువులు ఉన్నాయి