day8字典和元祖

字典和元祖

三目运算符

单目运算符:not
双目运算符:+、-、*、…、>、<、…、and、or、…
三目运算符:if - else

比较:

C语言的三目运算: ?:

表达式1?表达式2:表达式3 - 判断表达式1是否为真,如果为真整个运算结果就是表达式2的值 ,否则整个运算结果是表达式3的值

python的三目运算符:if else

表达式2 if 表达式1 else 表达式3 - 判断表达式1是否为True,如果为True整个运算结果就是表达式2的值 ,否则整个运算结果是表达式3的值

认识字典

1、如果没有字典

1.2 定义一个变量保存一个学生的信息

使用列表

stu2 = {
   'name': '小明', 'age': 28, 'gender': '男', '身高': 170, '体重': 63, '语文': 80, '英语': 89, '数学': 99}
print(stu2['name'], stu2['数学'])

1.2 字典和列表的选择

如果同时保存的多个意义相同的数据(都是年龄、都是名字、都是学生、都是狗)就使用列表;

如果同时保存的多个意义不同的数据就使用字典。

2.什么是字典(dict)

字典是容器型数据类型,将{}作为容器的标志,里面多个键值对用逗号隔开:{键1:值1, 键2:值2, 键3:值3,…}

字典是可变的(支持增删改);字典是无序(不支持下标操作)

元素的要求:字典的元素是键值对

键的要求:a.键必须是不可变类型的数据(一般使用字符串) b.键是唯一的

值的要求:没有要求

# 空字典
dict1 = {
   }
print(len(dict1), type(dict1))      # 0 <class 'dict'>

# 字典是无序
print({
   'a': 10, 'b': 20, 'c': 30} == {
   'b': 20, 'a': 10, 'c': 30})
# True

# 键必须是不可变类型的数据
dict2 = {
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值