python 多維數組 字典


#多維數組
list = [[87,57,98],[34,87,90]]
print(list[1][0])

l = [[87,57,98],[34,87,[90,99,67]]]
print(l[1][2][1])

#字典 key-value
flightplan = {'flight':'2019-10-26','dep':'重慶','arr':'杭州','flightno':'CA1889'}
print(flightplan['flightno'])
print(flightplan['flight'])
print(flightplan.get('dep'))
print(flightplan.get('arr'))
flightplan['deptime'] = '0900'
flightplan.setdefault('arrtime','1000')
print(flightplan)
#增加
flightplan['flightno'] = 'CA1234' #中括號方式增加,若該字段已經存在,會修改原有字段的參數值
print(flightplan)
flightplan.setdefault('flightno','CA1998') #中括號方式增加,若該字段已經存在,原有參數值不變
print(flightplan)
#修改
flightplan['dep'] = '成都'
flightplan.update(arr = '曼谷')
print(flightplan)
#刪除
flightplan.pop('deptime')
print(flightplan)

#注冊
# 1、輸入用戶名、密碼、確認密碼
# 2、判斷輸入的有效性
# 3、若有效,數據新增
# 4、若超過輸入次數,退出
users = {}
for i in range(3):
username = input('請輸入用戶名:')
passwd = input('請輸入用戶名:')
apasswd = input('請輸入用戶名:')
if username in users.keys():
print('用戶名已存在')
elif len(username) == 0 or len(passwd) == 0 or len(apasswd) == 0:
print('存在必填項為空')
elif username.isspace() or passwd.isspace() or apasswd.isspace():
print('存在必填項為空')
else:
if passwd != apasswd:
print('請輸入相同的密碼')
else:
users[username] = passwd
print('注冊成功',users)
#登錄

# 1、判斷用戶名是否存在
# 2、若存在、判斷密碼是否正確
# 3、若超過輸入次數、退出

for j in range(3):
username = input('請輸入用戶名:')
passwd = input('請輸入用戶名:')
if username not in users:
print('用戶名或密碼錯誤')
else:
if passwd != users.get(username):
print('用戶名或密碼錯誤')
else:
print('登錄成功')
break
if j == 2:
print('錯誤次數過多,已鎖定')
break

len(info['xioayuan']['cars']['china'])



免責聲明!

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



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