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'
  • 相关阅读:
    Linux基础学习(7)
    Linux基础学习(6)
    Linux基础学习(5)
    Linux基础学习(4)
    Linux基础学习(3)
    测试工程师面试题
    Postman实战
    接口测试
    HTTP请求结构与HTTP响应结构
    GET请求与POST请求的区别
  • 原文地址:https://www.cnblogs.com/ljwpython/p/14602604.html
Copyright © 2011-2022 走看看