字典的基本用法以及基本的函数的用法

t2 = (3,4)
print(sorted(t2)) #[3, 4]
print(tuple(sorted(t2)))
'''
index()
count()
'''
#字典  dict


dict1 = {'ID':41708010104,'name':'luck','age':18}
print(dict1)#{'ID': 41708010104, 'name': 'luck', 'age': 18}
print
dict4 = dict([('name','luck'),('age',18)])
#第一个拿出来一个作为key,第二个拿出来一个作为values
print(dict4)#{'name': 'luck', 'age': 18}
#偶数的存在能够使列表转为字典,基数的不行

#字典的增删改查
dict1 = dict()
#  {key:values,key:values,key:values}
dict2 = {'name':'tom','age':18,'gender':'男'}
#存储一个人的信息,一个字典就是一个人的信息
dict3 = {'brand':'华为','type':'p30','price':7000}
#存储一个手机的信息
dict4 = {'brand':'华为','type':'p30 pro','price':9000}
#在信息量比较少的时候才会比较少  内置函数可以作为强制转换



# 字典的增删改查

## 1.增加
### 特点 :1.同名的key话会发生值的覆盖
###        2.如果没有同名的key,会增加
dictadd = {}
###  dictadd[key] = values
dictadd['brand'] = 'huawei'
print(dictadd)#{'brand': 'huawei'}
dictadd['brand'] = 'mi'
print(dictadd)#{'brand': 'mi'}
dictadd['type'] = 'p30 pro'
dictadd['price'] = 9000

dictadd['color'] = '黑色'
print(dictadd)
#{'brand': 'mi', 'type': 'p30 pro', 'price': 9000, 'color': '黑色'}
'''
案例:
用户注册
2.password
3.email
4.phone
'''
#字典加列表
print('----------欢迎来到阿里用户注册----------')
#模拟数据库
database = []
while True:
    username = input('输入用户名:')
    password = input('请输入密码:')
    passwords = input('请再次输入密码:')
    email = input('请输入邮箱:')
    phone = input('请输入手机号:')
    # 定义字典保存信息
    user = {}
    #将信息保存到字典中
    user['username'] = username
    while True:
        if password == passwords:
            user['password'] = password
            break
        else:
            print('两次密码不一致,请重新输入')
            password = input('请输入密码:')
            passwords = input('请再次输入密码:')
            continue
    user['email'] = email
    user['phone'] = phone

    # 保存到数据库中
    database.append(user)

    answer = input('是否继续注册用户?(y/n)')
    if answer != 'y':
        break
print(database)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值