python-字典練習



#用你能想到的最少的代碼生成一個包含100key的字典,每個value的值不能一樣
# dict_create = {}.fromkeys([i for i in range(1,101)],1)
# value = 1
# while value < 101:
# dict_create[value]=value
# value +=value
# print(dict_create)
dict_100 = {}
for i in range(1,101):
dict_100[i]=i
print(dict_100)

"""

{‘k0’: 0, ‘k1’: 1, ‘k2’: 2, ‘k3’: 3, ‘k4’: 4, ‘k5’: 5, ‘k6’: 6, ‘k7’: 7, ‘k8’: 8, ‘k9’: 9}
請把這個dictvalue大於5的值key打印出來。
"""
dict_test = {'k0':0,'k1':1,'k2':2,'k3':3,'k4':4,'k5':5,'k6':6,'k7':7,'k8':8,'k9':9}
# for key in dict_test:
# if dict_test[key] > 5:
# print(key)


"把題2value是偶數的統一改成-1"
# for key in dict_test:
# if dict_test[key] % 2 == 0:
# dict_test[key] = -1
# print(dict_test)


"""
請設計一個dict, 存儲你們公司每個人的信息,
信息包含至少姓名、年齡、電話、職位、工資
並提供一個簡單的查找接口,用戶按你的要求輸入要查找的人,你的程序把查到的信息打印出來
"""

"""
dict = {
[]
}

"""

dict_xinxi = {
"id1":[{'name':'山山','age':25,'iphone':'131111111','zhiwei':'員工','gongzi':'4000'}],
"id2":[{'name':'小崔','age':24,'iphone':'132222222','zhiwei':'經理','gongzi':'8000'}],
"id3":[{'name':'黑姑娘','age':20,'iphone':'13333333','zhiwei':'總經理','gongzi':'12000'}],
}

dict_xinxi2 = {
"山山":[{'age':25,'iphone':'131111111','zhiwei':'員工','gongzi':'4000'}],
"小崔":[{'age':24,'iphone':'132222222','zhiwei':'經理','gongzi':'8000'}],
"黑姑娘":[{'age':20,'iphone':'13333333','zhiwei':'總經理','gongzi':'12000'}],
}

def select_information(select_value):
if dict_xinxi2.get(select_value):
age = dict_xinxi2[select_value][0]['age']
iphone = dict_xinxi2[select_value][0]['iphone']
zhiwei = dict_xinxi2[select_value][0]['zhiwei']
gongzi = dict_xinxi2[select_value][0]['gongzi']
print(
"""
員工姓名:{name}
-----------------------
個人信息
-----------------------
年齡:{age}
手機號:{iphone}
職位:{zhiwei}
工資:{gongzi}
""".format(name=select_value,
age=age,
iphone=iphone,
zhiwei=zhiwei,
gongzi=gongzi))
else:
print('公司中沒有這一號人')

select_information('黑姑娘')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM