python——容器之元组&字典

元组(tuple):

1.创建元组
法一:通过若数据类型
t = (元素…)
法二:tuple全局函数
tt = tuple()
tt = tuple((元素…))
通过下标来访问元素(有序)
在这里插入图片描述
元组的特点:不可变类型元组的元素一旦定义下来,则无法改变。但是如果元组内部元素是可变类型,那么该元组就可变!!
2.常见方法
index 查询元素位置
count 统计元素出现的次数
在这里插入图片描述

字典(dict)

键值对形式存储的

1.创建字典

法一:d={“name”:“xixi”,“age”:16,“gender”:“girl”}
法二:dd=dict({“name”:“haha”,“age”:17,“tel”:10086})
在这里插入图片描述
2. 键值访问
通过key来访问对应的值
字典对象[key] # 返回key对应的值,如果没有,抛出异常
clear,copy同理
1)字典对象[新key] = 新值 # 增加新的键值对
在这里插入图片描述
在这里插入图片描述

2) get # 和字典对象[key]类似,获取键对应值,注意,如果没有该键,返回None
在这里插入图片描述
3) keys # 返回所有的键
4) values # 返回所有的值
在这里插入图片描述
5) setdefault
注意setdefault() 只能赋初始默认值,不能代替更新值操作
dict_name.setdefault(key, default = None)
key: 要设置默认值的Key
default: 要设置key的默认值,可以是任何值,如整形、字符串、列表、字典等
在这里插入图片描述

6)items # 返回一个键值对
在这里插入图片描述
7) pop(key) # 通过key删除键值对
在这里插入图片描述
8)popitem # 移除一个键值对,移除的规则是LIFO(last in first out)
在这里插入图片描述

字典的遍历:

法一:   for k in d.keys():
			 print(k, d.get(k))

法二:	for k in d:
			print(k, d[k])

法三:	for k,v in d.items():
			print(k, v)

在这里插入图片描述

面试题:

1. c=(1),判断c的类型
在这里插入图片描述
2.如何创建只有一个元素的元组?
在这里插入图片描述
或者:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值