美文网首页
字典值与元组的值交换

字典值与元组的值交换

作者: _无名人 | 来源:发表于2017-11-13 15:24 被阅读0次

定义一个函数,能够输入字典和元组。将字典的值(value) 和 元组的值交换,

交换结束后,打印并且返回 字典和元祖。

tu = (1,2,3)
di=dict(x=4,y=5,z=6)

def swop(*arg,**kwarg):
    tu = list(arg)        # 转为list
    dic = kwarg         
    j = 0                    # 元组索引
    if len(tu) >= len(dic):   # 判断字典与元组的长度
        for i in dic:               # 交换值
           dic[i],tu[j] = tu[j],dic[i]
           j+=1                      # 索引+1
    else:
        u = 0
        while u >len(tu):
            for i in dic:
                dic[i],tu[u]=tu[u],dic[i]
                u+=1
    tu = tuple(tu)
    print(tu,dic)

相关文章

  • 字典值与元组的值交换

    定义一个函数,能够输入字典和元组。将字典的值(value) 和 元组的值交换, 交换结束后,打印并且返回 字典和元祖。

  • 2018-11-29 (Review-2)

    三.容器(列表\元组\字典) 1. 列表 特点:可变,有序 列表的值可以是整数,布尔值,浮点数, 列表,元组,字典...

  • 切片元组字典知识点

    索引: 切片 循环遍历的两种方式 传递 元组 字典 查找 值 = 字典[键] 1,字典.get(键,[默认值]) ...

  • 2020-07-12

    今天练习了遍历字典键值对,键,值 还有字典,列表,元组的嵌套

  • Python02

    字典 创建字典:使用大括号,用冒号分隔键和值访问、插入、设置元素的语法与列表和元组一样用in判断字典中是否存在某个...

  • Python之元组

    以前面试的时候,遇到个面试题,考点就是元组的值是否可以改变,现在显而易见,元组值不可改变,那时用的最多的就是字典,...

  • python-items()

    Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。 语法 ...

  • 第三章

    列表,元组和字典 列表和元组 通过索引使用元素 通过索引获取子序列 列表和元组支持的运算 列表和元组的长度、最大值...

  • Datawhale | Python基础第7期 Task3

    1. dict 字典 定义与创建 键是唯一,但是值不必唯一。 字典的方法 访问字典的值 修改字典的值 删除字典元素...

  • python的集合容器

    内容:1.列表 2. 元组 3.列表与元组之间的转换 4. 字典 5.set 1. 列表 1.1列表-查 1.值 ...

网友评论

      本文标题:字典值与元组的值交换

      本文链接:https://www.haomeiwen.com/subject/zgezmxtx.html