python-序列解包(对可迭代元素的快速取值方法)
2019-08-24 12:28
776 查看
一般情况下
x,y,z = 1,2,3 print("x:",x) print("y:",y) print("z:",z)
#运行结果 x: 1 y: 2 z: 3
对元祖序列解包
name = ("qiaobushi","wanglihong","leibushi") x,y,z = name print(name) print("x:",x) print("y:",y) print("z:",z)
#运行结果 ('qiaobushi', 'wanglihong', 'leibushi') x: qiaobushi y: wanglihong z: leibushi
对列表序列解包
str = "123,456,789" str = str.split(",") print(str) x,y,z = str print("x:",x) print("y:",y) print("z:",z)
#运行结果 ['123', '456', '789'] x: 123 y: 456 z: 789
对dict序列解包获得key和value
#例1 dict1 = {"one":1,"two":2,"three":3} x,y,z = dict1 print("key-x:",x) print("key-y:",y) print("key-z:",z) print("value-x:",dict1[x]) print("value-y:",dict1[y]) print("value-z:",dict1[z]) #例2 dict1 = {"one":1} x,y = dict1.popitem() print("key:",x,"value:",y)
#运行结果 key-x: one key-y: two key-z: three value-x: 1 value-y: 2 value-z: 3 key: one value: 1
以上这篇python-序列解包(对可迭代元素的快速取值方法)就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- python-序列解包(对可迭代元素的快速取值)
- Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
- python 找出序列中出现次数最多的元素方法。
- Python中迭代序列的三种基本方法
- Python快速过滤Numpy数组中特定元素的方法
- python 找出序列中出现次数最多的元素方法
- Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
- python zip 要迭代的元素在多个不同的序列,如何对其迭代
- Python Tricks(六)—— 删除一个可迭代序列中等于某值的全部元素
- 2.python中对于序列比较基础的迭代方法。
- Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
- jQuery下Radio元素的取值方法
- Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
- Python代码实现删除一个list里面重复元素的方法
- python 中迭代多个序列
- 教程 | 5种快速易用的Python Matplotlib数据可视化方法
- 1.Python补充_序列的方法
- Python 去除序列s中的重复元素
- 获取元素位置的快速方法
- Python实现快速多线程ping的方法