zoukankan      html  css  js  c++  java
  • 字典_序列解包用于列表元组字典

    序列解包

    序列解包用于元组,列表,字典。序列解包可以让我们方便的对多个变量赋值。

    >>> x,y,z = 10,20,30
    >>> x
    10
    >>> y
    20
    >>> z
    30
    >>> (a,b,c)=(1,2,3)
    >>> a
    1
    >>> b
    2
    >>> [A,B,C] = [5,4,2]
    >>> A
    5

    序列解包用于字典时,默认是对 ‘键’ 进行操作; 如果需要对键值对操作,则需要使用 items();如果需要对 ‘值’ 进行操作,则需要使用 values();

    >>> s = {'name':'king','age':36,'job':'NBA'}
    >>> name,age,job = s   # 默认对键操作
    >>> name
    'name'
    >>> age
    'age'
    >>> job
    'job'
    
    >>> name,age,job = s.keys()  # 对键操作
    >>> name
    'name'
    >>> age
    'age'
    >>> job
    'job'
    
    >>> name,age,job = s.items()   # 对键值对进行操作
    >>> name
    ('name', 'king')
    >>> age
    ('age', 36)
    >>> job
    ('job', 'NBA')
    
    >>> name,age,job = s.values()  # 对值进行操作
    >>> name
    'king'
    >>> age
    36
    >>> job
    'NBA'
  • 相关阅读:
    单词统计
    意见汇总
    项目评审结果
    注册表键值
    C++ 创建快捷方式
    XPosed 示例
    直播流程
    C++隐藏任务栏图标
    C++ 屏幕录制
    DUILIB UI创建过程
  • 原文地址:https://www.cnblogs.com/ljwpython/p/14602591.html
Copyright © 2011-2022 走看看