python列表和字典使用例項

2021-08-14 20:51:48 字數 1528 閱讀 3186

#定義使用者容器

userinfos=

while true:

#列印功能提示

print("="*30)

print(" 使用者管理系統2.0。 ")

print("1.增加使用者資訊")

print("2.刪除使用者資訊")

print("3.修改使用者資訊")

print("4.查詢使用者資訊")

print("5.顯示所有使用者資訊")

print("6.退出系統")

print("="*30)

#接受使用者輸入資料

key=input("輸入你的選項:")

#根據使用者輸入選擇功能

if key=="1":

#提示輸入使用者姓名

name=input("輸入姓名:")

#提示輸入使用者籍貫

address=input("輸入籍貫:")

#提示輸入使用者**

user={}

user['name']=name

user['address']=address

user['number']=number

#增加使用者

elif key=="2":

#輸入使用者編號

deluid=int(input("請輸入需要刪除的使用者編號:"))

del userinfos[deluid-1]

elif key=="3":

#修改使用者資訊

#輸入修改使用者的id

uid=int(input("輸入使用者id:"))

#提示輸入使用者姓名

modifyname=input("輸入姓名:")

#提示輸入使用者籍貫

modifyaddress=input("輸入籍貫:")

#提示輸入使用者**

userinfos[uid-1]['name']=modifyname

userinfos[uid-1]['address']=modifyaddress

userinfos[uid-1]['number']=modifynumber

elif key=="4":

#輸入需要顯示的使用者編號

printid=int(input("請輸入編號:"))

print(userinfos[printid-1])

elif key=="5":

#格式化輸出使用者資訊

print("*"*30)

id=1

print("使用者編號 使用者姓名 使用者籍貫 使用者號碼")

for usertemp in userinfos:

print("%d %s %s %s"%(id,usertemp['name'],usertemp['address'],usertemp['number']))

id+=1

print("*"*30)

elif key=="6":

#退出迴圈

break

python 使用列表建立字典

0.摘要 本文主要介紹如果將兩個列表作為鍵 值,快速建立字典。1.使用列表快速生成字典的 key list d u b x g m k y h w value list 68,85,66,88,71,77,75,89,72,87 dict1 dict zip key list,value list ...

Python 列表 元組和字典

python三種內建的資料結構 列表 元組 字典 一 列表 list 表示方法 list 1,2,3,4 list 0 1 對列表內元素可進行增 刪 改 查等操作 list.insert index,value 指定索引前面插入乙個值 list.pop 從list中移除元素,預設最後乙個元素,並返回...

python 列表 元祖和字典

一 列表迴圈 names 哈哈 嘿嘿 while false i 0 元素下標 while i 如圖 for 迴圈做法 1.for i in range len names print names i 2.for i in names print i 1,2,5,7 是 以split 來分割,返回值...