[問題] 字典裡面的內容如何讀入函數中?

作者: 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