看板 [ Python ]
討論串[問題] 搜尋 nested list 中的字串
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 10→)留言10則,0人參與, 最新作者hohiyan (海洋)時間9年前 (2014/10/24 23:49), 9年前編輯資訊
3
0
1
內容預覽:
大家好. 我目前正在自學python,想請教是否有更好的方法來處理搜尋nested list中的資料。. 例如一個 nested list 為 ft = [['a',10],['b',5],['c',11'],['d',3]]. 題目為. Function add() takes a single-
(還有875個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者penguin7272 (企鵝)時間9年前 (2014/10/25 00:56), 編輯資訊
0
0
1
內容預覽:
樸實的作法可以一個一個看. in_list = False. for s in ft:. if s[0] == 'a':. in_list = True. break. 樸實的作法也可以一個一個看. def add_occurrence(x, ft):. for s in ft:. if s[0]
(還有39個字)

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者bigpigbigpig (To littlepig with love)時間9年前 (2014/10/25 07:33), 9年前編輯資訊
0
0
1
內容預覽:
幫 mikapauli 大大整理一下:. def add_occurence(ch, ft):. keys = list(zip(*ft))[0]. if ch in keys:. ft[keys.index(ch)][1] += 1. else:. ft.append([ch,1]). retur
(還有771個字)

推噓3(3推 0噓 15→)留言18則,0人參與, 最新作者yauhh (喲)時間9年前 (2014/10/25 13:50), 9年前編輯資訊
0
0
1
內容預覽:
要很快找到文字的次數,不要用 list 而要用 dictionary 就可以了。. list 是比較原始,方便循序搜尋的資料格式,而 dictionary 則是用標籤快速. 尋找的格式。. ft = {'a':10, 'b':5, 'c':11, 'd':3}. def occur(x, ft):.
(還有719個字)
首頁
上一頁
1
下一頁
尾頁