• Python 元组和字典


    元组:使用小括号来定义

    注意点:元组定义了之后 里面的元素不能进行修改

    查找:
    通过下标获取指定的元素
    index: 查找指定元素的下标,元素不存在会报错
    count:查找某个元素的个数


    字典(dict类型):使用{}来表示

    字典的定义:
    空字典:{}

    注意点:字典中的元素是有key:value组成的
    key:同一个字典中的key是唯一的(不能存在重复的key)
    字典中的key只能是不可变类型的数据(数值,字符串,元组),通过都是使用字符串

    value:字典中的value可以保存任何类型的数据
    # 空字典
    # dic = {}
    # print(type(dic), dic)
    
    # dic = {"name": '小子', 'age': 18, 'name1': '向日葵'}
    # print(dic)
    
    
    # 字典的定义方式
    # 方式一:掌握
    # dic = {"name": '小子', 'age': 18, 'name1': '向日葵'}
    
    
    # 方式二:掌握
    # dic = dict(
    #     name="小子",
    #     age=18,
    #     name1="向日葵"
    # )
    # print(dic)
    
    
    # 方式三:了解即可
    # dic = dict(
    #     [('name', '小子'), ('age', 18),('name1','向日葵')]
    # )
    # print(dic)

    字典的增删查改:

    1、添加:通过键直接进行赋值(无则增,有则改)

    2、修改:通过键直接进行赋值(无则增,有则改)

    3、查找:
    # 方式一,直接通过键去获取
    # print(dic['name'])
    # 该方式如果键不存在,会报错KeyError


    # 方式二:get:直接通过键去获取,如果键不存在,返回None

    4、删除:
    pop:通过指定键删除对应的键值对
    popitem:
    clear:清空字典


    注意点:字符串,列表、元祖,支持下标操作,可以下标取值课切片
    字典不支持下标取值和切片
     
    dic = {"name": "小子", "age": 18, "sex": "男", "aa": 99}

    # keys:获取字典中所有的键
    # res1 = dic.keys()
    # print(list(res1))

    # values:获取字典中所有的值
    # res2 = dic.values()
    # print(list(res2))


    # items:获取字典的键值对
    # res3 = dic.items()
    # print(list(res3))

    # update(): 往字典中添加多个键值对
    # dic.update({"aa": 11, "bb": 22, "cc": 22})
    #
    # print(dic)
    
    
  • 相关阅读:
    js实现页面的全屏与退出
    vue父组件访问子组件
    v-contextmenu的使用(右键菜单)
    vue实现tab切换
    vue中子组件向父组件传值
    vue中父组件传数据给子组件
    RNN
    用于超参数随机化搜索的几个分布
    Numpy 函数总结 (不断更新)
    神经网络求导
  • 原文地址:https://www.cnblogs.com/gyf-0603/p/13430175.html
Copyright © 2020-2023  润新知