నిఘంటువు అనేది పైథాన్లోని మరొక అంతర్నిర్మిత డేటా నిర్మాణం, ఇది కీ-విలువ జతలను నిల్వ చేయడానికి ఉపయోగించబడుతుంది. పైథాన్లోని నిఘంటువుల గురించి ఇక్కడ కొన్ని ముఖ్యమైన వివరాలు ఉన్నాయి:
- నిఘంటువులను సృష్టించడం: కామాతో వేరు చేయబడిన కీ-విలువ జతలను కర్లీ బ్రేస్లలో చేర్చడం ద్వారా నిఘంటువులు సృష్టించబడతాయి {}. ఉదాహరణకి:
కొండచిలువ# 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 Yorkkeys()నిఘంటువు పద్ధతులు: నిఘంటువులలో ,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సారాంశంలో, నిఘంటువులు ఉన్నాయి
