day07整理

day07整理

购物车 结构

goods = goods_dic[goods_choice]
if  goods in goods_car:
    goods_car[goods] += 1
else :
    goods_car[goods] = 1

元组内置方法

什么是元组:只可取,不可更改的列表,元组一创建就被写死了

作用

元组一创建就被写死了

定义方式

()内用逗号隔开多个元素(可以为任意数据类型)

注意: 如果元组只有一个元素,必须得加逗号

使用方法

索引取值
索引切片
for循环
成员运算
len长度
index获取元素索引
count 计数
有序or无序

有序

字典

作用

存储多个数据,对每个数据具有描述

定义方式

{}内用逗号隔开多个键key(具有描述意义,不能为可变数据),value(任意数据类型)

==可变->不可哈希,不可变-->可哈希==

使用方法

#### 按照key取值

print(dic['b'])

添加值,没有就修改

dic['b'] = 4

for循环
成员运算
len长度
keys/values/items

for snf , sfkjjs in dic.items():#解压缩

​ print(snf,sfkjjs)

get

获取

update

更新叠加字典,增加

fromkeys

从列表中获取key值,value为None
setdefault
字典增加key,value

无序

可变

集合

什么是集合 集合就是多种数据类型(不可为可变)组成的一个整体

作用

进行运算,交并补

去重

乱序

定义方式

{}内以逗号隔开多个元素(不可为可变数据类型)

关键字set

使用方法

并 |

交 &

差 -

补集 ^

add()

无序
可变

数据类型总结

存值个数

存一个值: 整形、浮点型、字符型

存多个值: 列表/元组/字典/集合

有序无序

有序:字符串、 列表、元组

无序:字典、集合

可变不可变

可变:列表、字典、集合

不可变:整型、浮点型、字符串、元组

深浅拷贝主要内容

1.当lt2为lt1的拷贝对象,lt1内部的不可变数据变化,lt2变化,lt1 内部可变数据变化,lt2变

浅拷贝

2.当lt2为lt1的拷贝对象,lt1内部的不可变数据变化,lt2不变化,lt1内部可变数据变化,lt2变

深拷贝

3.当lt2为lt1的拷贝对象,lt1内部的不可变数据变化,lt2不变化,lt1内部可变数据变化,lt2不变

转载于:https://www.cnblogs.com/kaizi111/p/11567397.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值