python基础(二)字典和集合

本文详细介绍了Python中的字典和集合。字典是无序可变序列,可以使用del删除,通过globals()和locals()获取全局和局部变量的字典。创建字典包括直接赋值和dict()函数,以及利用zip()、已有数据和字典方法。字典元素可通过键读取、添加和修改,如get()、update()、pop()和popitem()。有序字典使用collections.OrderedDict实现。集合是无序可变序列,元素唯一,包含不可变类型数据,创建和删除方法包括直接赋值、set转换和del、pop、remove、clear操作。
摘要由CSDN通过智能技术生成

目录

字典

  • 字典是无序可变序列。
  • 定义字典时,每个元素的键和值用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“{}”中,字典中的键可以为任意数据。
  • 可以使用del删除整个字典
  • globals()返回包含当前作用域内所有全局变量和值的字典
  • locals()返回包含当前作用域内所有局部变量和值的字典
  • 创建字典
    使用 =
    d = {
         'a':1,'b':2}
    
    使用 dict,dict()可以根据给定的键、值创建字典。
    # 1. 给定的键、值
    dictionary1 = dict(name='Dell', age=20)
    #{'name': 'Dell', 'age': 20}
    
    zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
    keys = ['a', 'b', 'c', 'd']
    values = [1, 2, 3, 4]
    # print(zip(keys, values))  # zip() 返回的是一个对象
    z = list(zip(keys, values)) # list()转换成列表才能展示内容
    print(z) 
    # [('a', 1), ('b', 2), ('c', 3), ('d', 4)]
    
    利用已有数据和zip()
    keys = ['a', 'b', 'c', 'd']
    values = [1, 2, 3, 4]
    dictionary = dict(zip(keys, values))
    
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值