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)
字典的基本用法以及基本的函数的用法
最新推荐文章于 2023-01-13 23:18:04 发布