Python基础知识点(5)— 字典与集合

 一.字典的创建和删除:

      定义字典时,每个元素都包含两个部分“键”和“值”,并且在“键”和“值”之间使用冒号分隔,相邻两个元素使用逗号分隔,所有元素放在一个大括号“{}”中,语法格式如下:

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

参数说明:

  • dictionary:表示字典名称
  • keyl.key2...Keyn:表示元素的键,必须是唯一的,并且不可变,例如可以是字符串、数字或者元组
  • valuel.value2...valuen:表示元素的值,可以是任何数据类型,不是必须唯一。

二.遍历字典:

      使用字典对象的items()方法可以获取字典的"键-值对"列表。其语法格式如下:

dictionary.items()

       其中,dictionary为字典对象;返回值为可遍历的(键-值对)的元组列表。想要获取到具体的"键-值对”,可以通过for循环遍历该元组列表。

三.集合的创建:

(1)直接使用“{}”创建集合:

setname={element 1, element 2, element 3,……,element n}

参数说明:

  • setname:表示集合的名称,可以是任何符合Python命名规则的标识符。
  • element 1,element 2,element 3...,element n:表示集合中的元素,个数没有限制。

(2)使用set()函数创建:

       在Python中,可以使用set()函数将列表、元组等其他可迭代对象转换为集合。set()函数的语法格式如下:

setname=set(iteration)

参数说明:

  • setname表示集合名称。
  • iteration表示要转换为集合的可迭代对象,可以是列表、元组、range对象等,也可以是字符串。如果是字符串,返回的集合将是包含全部不重复字符的集合。

四.集合的添加和删除:

(1)向集合中添加元素:

向集合中添加元素可以使用add()方法实现,语法格式如下:

setname.add (element)

 参数说明:
setname:表示要添加元素的集合。
element:表示要添加的元素内容,只能使用字符串、数字及布尔类型的True或者False等,不能使用列表、元组等可迭代对象。

(2)从集合中删除元素:

在Python中,可以使用del命令删除整个集合,也可以使用集合的pop()方法或者remove()方法删除一个元素,或者使用集合对象的clear()方法清空集合,即删除集合中的全部元素,使其变为空集合。

mr.remove('零基础学Python')        #移除指定元素
print('使用remove()方法移除指定元素后:',mr)
mr.pop()                          #删除一个元素
print(使用pop()方法移除一个元素后:',mr)
mr.clear()                        #清空集合
print('使用clear()方法清空集合后:',mr')

 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值