字
典
增:*** [新的關鍵] =值
刪除:刪除*** [鍵
]
改:***[已存在的key] = new值
查:***.get(key)
列表:["1",2,3.14]
字典:
下面是例子
#-*- coding:utf-8 -*-
#資訊列表
infor = [,,]
#功能提示
print("="*50)
print("資訊管理系統")
print("1.新增乙個新的資訊")
print("2.刪除乙個人的資訊")
print("3.修改乙個人的資訊")
print("4.查詢乙個人的資訊")
print("5.退出")
print("="*50)
while true:
#獲取使用者輸入
num = int(input("請輸入需要操作的序號:"))
#更具使用者輸入執行相應操作
if num == 1:
add_name = input("請輸入你要新增的名字:")
add_***= input("請輸入你要新增的性別:")
add_age = input("請輸入你要新增的年齡:")
add_infor = {}
add_infor['name'] = add_name
add_infor['***'] = add_***
add_infor['age'] = add_age
insert_num = int(input("請輸入指定插入的下標:"))
infor.insert(insert_num,add_infor)
else:
print("恁輸入的選項不正確!!")
print(infor)
elif num==2:
print(infor)
choose_one = input("pop-->刪除最後乙個 remove-->刪除資訊 del-->按下標刪除")
if choose_one == "pop":
infor.pop()
print(infor)
elif choose_one == "remove":
del_name = input("請輸入你要刪除的資訊:")
infor.remove(del_name)
print(infor)
elif choose_one == "del":
del_infor_num = int(input("請輸入你要刪除某人資訊對應下標:"))
print(infor[del_infor_num])
key_del = input("刪除該人的整個資訊y,刪除該人的某個資訊n:")
if key_del =="y" or key_del =="y":
del infor[del_infor_num]
elif key_del == "n" or key_del == "n":
del_infor_key = input("請輸入你要刪除的某個資訊")
del infor[del_infor_key]
else:
print("輸入有誤")
print(infor)
else:
print("請輸入pop remove del...")
elif num ==3:
print(infor)
amend_infor_num = int(input("請輸入你要修改的資訊的下標:"))
print(infor[amend_infor_num])
amend_details=infor[amend_infor_num] #新建乙個修改的字典
amend_del = input("修改該同學的某條資訊y,刪除該同學的某條資訊n:")
if amend_del =="y" or amend_del =="y":
amend_key = input("請輸入你要修改的key:")
amend_infor = input("請輸入你修改後的資訊:")
amend_details[amend_key] = amend_infor
print(infor[amend_infor_num])
elif amend_del == "n" or amend_del == "n":
amend_key_del = input("請輸入你要刪除的key:")
del amend_details[amend_key_del]
print(infor[amend_infor_num])
#infor[amend_infor_num] = amend_infor
print(infor)
elif num == 4:
print(infor)
seek_name = input("請輸入你要查詢的資訊:")
#if seek_name in infor:
#print("找到了")
for information in infor:
new_inform = information
print(new_inform.get(seek_name))
elif num == 5:
break;
else:
print("您的輸入有誤!請重新輸入!")
列表字典集合的增刪改查
程式就是對資料的增刪改查 dict字典的的增刪改查 info 增info school colleage 刪del info stu print info info.pop age 隨機刪除 info.popitem 改info stu zhangfang print info 查 set集合的的增...
python 字典的增刪改查
字典和json類似,也是採用鍵值對 key values 的方式進行儲存資料,在python中,用作字典的key必須是可雜湊的 不可變的資料型別,比如數字 元組和字串。字典的關鍵字為dict,用 表示,字典可以儲存大量資料,相對列表速度要快一些,字典是可變的 無序的,不支援索引。dic dic.se...
python字典的增,刪,改,查
字典 dict 1.字典是無序,可變的資料型別 2.字典 用於儲存資料,儲存大量資料,字典要比列表快,將資料和資料之間進行關聯 定義乙個字典 dic 字典中逗號分隔叫做乙個元素 六月 鍵 99 值 鍵值對 字典的鍵 字典的值 增 dic dic 十月 流火 暴力新增 print dic dic.se...