亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python中{}[]是什么用法?

python中{}[]是什么用法?

嚕嚕噠 2018-07-04 11:09:24
形如>>> def fn(x, y): ... return x * 10 + y ... >>> def char2num(s): ... return {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s] ... >>> reduce(fn, map(char2num, '13579')) 13579 中的{'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s]
查看完整描述

3 回答

?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

python中的中括號[ ]:代表list列表數據類型,列表是一種可變的序列。其創建方法即簡單又特別,像下面一樣:
>>> list('python')
['p', 'y', 't', 'h', 'o', 'n']

python大括號{ }花括號:代表dict字典數據類型,字典是由鍵對值組組成。冒號':'分開鍵和值,逗號','隔開組。用大括號創建的方法如下:
>>> dic={'jon':'boy','lili':'girl'}
>>> dic
{'lili': 'girl', 'jon': 'boy'}
>>>


查看完整回答
反對 回復 2018-07-26
?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

{}是字典,[]是索引,{‘0’:0,....}['0']返回的就是0,這個函數就是這樣把字符型轉化成int型的。

查看完整回答
反對 回復 2018-07-26
?
森欄

TA貢獻1810條經驗 獲得超5個贊

l={'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}['8']
print(l)
#以上等同于
k={'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}
print(k['8'])

查看完整回答
反對 回復 2018-07-26
  • 3 回答
  • 0 關注
  • 4324 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號