Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python - วิธีลบคีย์ออกจากพจนานุกรม


พจนานุกรมถูกนำไปใช้ในการใช้งานจริงที่หลากหลาย เช่น การเขียนโปรแกรมวันต่อวัน การพัฒนาเว็บ และการเขียนโปรแกรม AI/ML เช่นกัน ทำให้เป็นคอนเทนเนอร์ที่มีประโยชน์โดยรวม ดังนั้น การรู้วิธีทำงานต่างๆ ที่เกี่ยวข้องกับการใช้พจนานุกรมให้สำเร็จลุล่วงไปด้วยดีเสมอมา

ตัวอย่าง

# using del
# Initializing dictionary
test_dict = {"Vishesh" : 29, "Ram" : 21, "Vishal" : 27, "Prashant" : 25}
# Printing dictionary before removal
print ("The dictionary before performing remove is : " + str(test_dict))
# Using del to remove a dict
del test_dict['Vishal']
# Printing dictionary after removal
print ("The dictionary after remove is : " + str(test_dict))
# using pop()
# Initializing dictionary
test_dict = {"Vishesh" : 29, "Ram" : 21, "Vishal" : 27, "Prashant" : 25}  
# Printing dictionary before removal
print ("The dictionary before performing remove is : " + str(test_dict))
# Using pop() to remove a dict. pair
removed_value = test_dict.pop('Ram')
# Printing dictionary after removal
print ("The dictionary after remove is : " + str(test_dict))
print ("The removed key's value is : " + str(removed_value))  
# Using pop() to remove a dict. pair doesn't raise exception
# assigns 'No Key found' to removed_value
removed_value = test_dict.pop('Nilesh', 'No Key found')  
# Printing dictionary after removal
print ("The dictionary after remove is : " + str(test_dict))
print ("The removed key's value is : " + str(removed_value))
# using items() + dict comprehension  
# Initializing dictionary
test_dict = {"Vishesh" : 29, "Ram" : 21, "Vishal" : 27, "Prashant" : 25}  
# Printing dictionary before removal
print ("The dictionary before performing remove is : " + str(test_dict))  
# Using items() + dict comprehension to remove a dict. pair
new_dict = {key:val for key, val in test_dict.items() if key != 'Prashant}
# Printing dictionary after removal
print ("The dictionary after remove is : " + str(new_dict))
'