我是靠谱客的博主 忧郁柠檬,最近开发中收集的这篇文章主要介绍python学习笔记----字典与集合,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、字典(dictionary)

字典与列表类似,也是可变序列;与列表不同的是,列表是有序的,而字典是无序的,所以字典不可以通过索引(下标)读取。字典中的内容是以“键--值”的形式保存的,即key-value。其中,键(key)是唯一的,而值(value)可以相同。

1.字典的创建和删除:

key和value用冒号分隔,字典使用大括号。格式为:

dictionary={'key1':'value1','key2':'value2',...'keyn':'valuen',}  

还可通过dict()函数创建字典。例如:dictionary=dict(zip(list1,list2))  

其中zip()将多个列表对应位置组成对,list1最后变成字典的key,list2列表最后变成字典的value。

删除字典用del ,若只想清空字典的全部元素,可使用dictionary.clear() 

字典的主要特征如下:

1.通过key而不是索引(index)来读取元素:字典有时也称为关联数组或者散列表(hash)

2.字典是任意对象的无序集合:字典各项是从左到右随机排序的。

3.字典是可变的,并且可以任意嵌套(即字典的value可以是列表或者其他字典)。

4.字典的key必须唯一且不可变。

二、集合(set)

因为集合中没有重复的元素,故集合的主要作用就是去重。

1.创建集合:一种是直接使用 { } 创建;另一种是通过set()函数将列表、元组等可迭代对象转换为集合。

注:创建空集合时,只能使用set(),不能使用 { } 实现,因为直接使用 { } 表示创建一个空字典。

2.添加、删除元素:setname.add() 表示向集合中添加元素;setname.pop()、setname.remove()表示移除集合中的元素。

3.集合的交集、并集和差集运算:“ & ”交集运算;“ | ”并集运算;“ - ”差集运算。

最后

以上就是忧郁柠檬为你收集整理的python学习笔记----字典与集合的全部内容,希望文章能够帮你解决python学习笔记----字典与集合所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部