组合数据类型2

字典:可存储多个数据,又可以准确的定位到某个元素。

#定义一个字典
info = {'name':'a', 'sex':'男'}
#根据键访问值
v = info['name']
v = info.get(key)
#修改字典中的元素,若key存在,修改。不存在新建并存入数据
info['sex'] = "女"
info['id'] = 12345
info.update({'sex':'女'})
#增加字典中的元素
info['a'] = 12
info.setdefault('address':'郑州')
info.update('address':'郑州')
#删除字典中指定的元素
del info['num']
info.pop('num')
#随即删除一个键值对
info.popitem()
#使用clear清空列表
info.clear()
#计算键值对个数
len(info)
#获取字典中的键
info.keys()
#获取字典中的值
info.values()
#获取字典视图
info.items()

遍历字典

#遍历键
for k in info.keys():
    print(k)
#遍历值
for v in info.vlues():
    print(v)
#遍历字典中的元素
for item in info.items():
    print(item)
#遍历字典中的键值对
for key, vlues in info.items():
    print(key, vlues)

集合:与数学中的集合相似,不允许数据重复

#定义一个集合
s = set()
#增加一个元素
s.add(0)
#移除并返回任意的元素
s.pop()
#移除指定的元素
s.remove(0)
#清空集合
s.clear()
#将两个或多个集合的差异作为一个新集合返回。
f = set()
f.add(0)
f.add(9)
f.add(8)
c = f.difference(s)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容