python元祖组成字典_Python 列表/元祖/字典/集合

版权声明:Copyright © https://blog.csdn.net/zzw19951261/article/details/79950270

列表 []

元祖 ()

字典 {}

不可变的 int float bool string tuple

可变 list

元祖

元祖存在的意义: 数据安全

#

my = (1)

print(type(my))

# 当元祖里面就只有一个元素

#

my = (1,)

print(type(my))

字典

字典

"""

# 字典是无序的 -> 不能通过下标索引获取数据 只能通过key获取value

# 字典的key 不能使用可变的数据类型 *****

# 可变:list dict set

# 不可变: int float bool string tuple

"""

# <1>查看元素

# 通过key获取value

# my_age = my_dict["age"]

# print(my_age)

# <2>修改元素

# 当key存在的时候 将修改key对应的value

# my_dict["age"] = 22

# print(my_dict)

# 当key不存在的时候 会吧这个key和对应的值 组成一个新的键值对添加到这个字典中

# my_dict["test"] = "测试"

# print(my_dict)

# <4>删除元素

#

# 对字典进行删除操作,有一下几种:

#

# del

# clear()

# del 格式: del 字典名[key] 删除key和value (键值对)

# del my_dict["name"]

# print(my_dict)

# clear 删除字典中所有的元素 等价于 {}

# my_dict.clear()

# print(my_dict)

# <6> setdefault

# my_dict.setdefault("name")

# 如果key存在 将获取对应的value

# 如果key不存在 将返回一个None (空值类型) 也就是没有找到对应的value

# ret1 = my_dict.setdefault("name1")

# print(ret1)

# my_dict.setdefault("name", "哈哈")

# # 如果key存在 将获取对应的value

# 如果key不存在 将会返回默认值("哈哈") 他会把这个key和value添加到字典中 ***

# ret1 = my_dict.setdefault("name1", "哈哈")

# print(ret1)

# print(my_dict)

# 定义一个字典

my_dict = {"name": "小红", "age": 20}

# <7> get

# my_dict.get("name")

# 如果key存在 将获取对应的value

# 如果key不存在 将返回一个None (空值类型) 也就是没有找到对应的value

# ret1 = my_dict.get("name1")

# print(ret1)

# my_dict.get("name", "哈哈")

# # 如果key存在 将获取对应的value

# # 如果key不存在 将会返回默认值("哈哈") 但是对原来的字典不会做什么事情 ***

# ret1 = my_dict.get("name1", "哈哈")

# print(ret1)

# print(my_dict)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值