看板 Python 關於我們 聯絡資訊
小弟要進行資料處理在C上面我是這樣寫 int loop,inner_loop; for(loop = 0;loop<size(file);loop++) for(inner_loop = loop;inner_loop < size(file);inner_loop++) ... 但是在python要怎樣寫才好呢? 目前我個人是這樣處理... for loop in range(0,len(file)): inner_loop = loop while inner_loop < len(file): ... inner_loop+=1 請問是否有更好的方法呢? 謝謝! --
sunsamy: 新竹現在趨勢是扣掉房租與交通稅後淨利沒有比台北多個50~02/13 01:17
sunsamy: 60萬,我想是不值得去的。真搞不懂,明明就是台北跟台中 02/13 01:17
sunsamy: 人口比較多,怎麼辦公室跟工作都在新竹呢?新竹本地能提02/13 01:17
sunsamy: 供的工作人口又不多。讓大家都只好去新竹移民有意義嗎?02/13 01:18
sunsamy: 不移民的話又幹不久就回中北部了,對公司競爭力又不好02/13 01:18
sunsamy: 不好意思~看錯了!趨勢我不知道02/13 01:19
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.94.67 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1440928563.A.147.html
mikapauli: for loop in range(len(file)): 08/30 18:36
mikapauli: for inner_loop in range(loop, len(file)): 08/30 18:36
mikapauli: ... 08/30 18:36
mikapauli: 以上假設len(file) == size(file) 08/30 18:38
mikapauli: 還有你的while判斷方向應該反了 08/30 18:39
Fungshui: itertools很方便的,例如: 08/30 20:45
Fungshui: from itertools import combinations_with_replacement 08/30 20:45
Fungshui: n = 5 08/30 20:47
Fungshui: for a, b in combinations_with_replacement( 08/30 20:48
Fungshui: xrange(n), 2): 08/30 20:48
Fungshui: print a, b 08/30 20:48
※ 編輯: windverb (36.235.94.67), 08/30/2015 21:56:39
windverb: 謝謝你提供的方法 已修正 08/30 21:57