[问题] 字典里面的内容如何读入函数中?

楼主: eco100 ( )   2018-06-26 12:15:42
假设我有一个字典跟函数
想要把字典的key跟value代入函数中
例如
keyvalue = dict(macaron = coffe, brownie = milktea, sandwich = blacktea)
def teaTime(dessert, drink):
print('My dessert is ', dessert, ', drink is ', drink)
key 要代入dessert中,value代入drink中 该如何写呢
另外想再问一个基楚的问题
就是我用linux 执行python程式时,
py python_program.py test.txt
后面的test.txt是我python程式要去读取的档案
请问在程式中该如何去读取后面附加的名称档案?
感谢各位
作者: lazcat (雷喵)   2018-06-26 13:30:00
第二个用sys.argv去取得命令列参数我也是初学者,第一个我想到的方法只有用for循环配合dict.items方法
作者: djshen (djshen)   2018-06-26 13:34:00
为什么要dessert当key?
作者: lazcat (雷喵)   2018-06-26 13:35:00
楼主: eco100 ( )   2018-06-26 13:45:00
dessert当key只是个举例 事实上的例子也是有拿key代入函数的吧?
作者: fishloveeat (游来游去乐悠悠)   2018-06-26 14:01:00
**
作者: djshen (djshen)   2018-06-26 14:25:00
你既然有key也有dict 那不就剩下value怎么拿了?
作者: handsomeLin (DoGLin)   2018-06-26 14:50:00
哈应该说这类的东西不适合用dict存吧tuple list就能解决囉hashmap还是适合做一些key value有相关的东西突然想到想要快速查询 搭配某种点心的饮料 字典还是不错 当我上面没说哈哈
作者: HenryLiKing (HenryLiKing)   2018-06-26 18:28:00
**kwargs 这个学一下喔!很好用!

Links booklink

Contact Us: admin [ a t ] ucptt.com