Python 字典作为函数参数,编写函数实现功能:将一个字典类型数据传递给函数经函数处理后,依次输出键值 python 中我想要建立一个函数,该函数有两个参数,这两个...

python\uff0c\u5b57\u5178\u4f5c\u4e3a\u51fd\u6570\u53c2\u6570\u4f20\u9012\uff0c\u4e3a\u4ec0\u4e48\u7528\u7b49\u53f7\u800c\u4e0d\u662f\u5192\u53f7\uff0ckey\u4e3a\u4ec0\u4e48\u4e0d\u7528\u5f15\u53f7\u62ec\u8d77\u6765

\u8fd9\u662f\u5173\u952e\u5b57\u53c2\u6570\uff0c\u5173\u952e\u5b57\u53c2\u6570\u7684\u7528\u6cd5\u5c31\u662f\u53c2\u6570\u53d8\u91cf\u540d=\u53c2\u6570\u503c\u3002\u53d8\u91cf\u540d\u5f53\u7136\u4e0d\u9700\u8981\u5f15\u53f7\u3002
\u5982\u679c\u4f60\u5bf9\u51fd\u6570\u7684\u53c2\u6570\u8fd8\u4e0d\u719f\u6089\uff0c\u53ef\u4ee5\u770b\u8fd9\u4e00\u7ae0\uff1a\u7f51\u9875\u94fe\u63a5

D1 = {} # Define Dictoinary object instance
D2 = {} # Same to above
def f(D1, D2):
pass

\u5b57\u5178\u662f\u5bf9\u8c61\uff0c\u6570\u5b57\u662f\u5bf9\u8c61\uff0c\u5217\u8868\u662f\u5bf9\u8c61 \u7b49\u7b49...
\u4f20\u53c2 \u4e5f\u662f\u4f20\u9012\u5bf9\u8c61\u5b9e\u4f8b

def exchange(d):
    res = dict((v,k) for k,v in d.items())
    print(res)
    print(d)

一行代码完成交换的,按你的需求定义了一个函数



# -*- coding:utf-8 -*-#py3'''python 字典当作函数参数,及遍历'''def f(di): //定义函数 for key in di: //两种方式遍历字典 print(key,':',di[key]) for key,value in di.items(): print(key,'-',value) dic={1:'a',2:3,3:'test',4:100}f(dic)

你怕不是成都信息工程大学彭城的学生吧

扩展阅读:python字典基本用法 ... python字典特定键值查询 ... python初学编程必背 ... python基本命令大全 ... python怎么查询字典 ... python json转化为字典 ... python 字典get 函数 ... python 字典嵌套 ... python 判断是否为数字 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网