[問題] loop問題請教

看板Python作者 (Vcman)時間10年前 (2015/08/30 17:56), 10年前編輯推噓0(0012)
留言12則, 3人參與, 最新討論串1/1
小弟要進行資料處理在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 請問是否有更好的方法呢? 謝謝! --

02/13 01:17,
新竹現在趨勢是扣掉房租與交通稅後淨利沒有比台北多個50~
02/13 01:17

02/13 01:17,
60萬,我想是不值得去的。真搞不懂,明明就是台北跟台中
02/13 01:17

02/13 01:17,
人口比較多,怎麼辦公室跟工作都在新竹呢?新竹本地能提
02/13 01:17

02/13 01:18,
供的工作人口又不多。讓大家都只好去新竹移民有意義嗎?
02/13 01:18

02/13 01:18,
不移民的話又幹不久就回中北部了,對公司競爭力又不好
02/13 01:18

02/13 01:19,
不好意思~看錯了!趨勢我不知道
02/13 01:19
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.94.67 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1440928563.A.147.html

08/30 18:36, , 1F
for loop in range(len(file)):
08/30 18:36, 1F

08/30 18:36, , 2F
for inner_loop in range(loop, len(file)):
08/30 18:36, 2F

08/30 18:36, , 3F
...
08/30 18:36, 3F

08/30 18:38, , 4F
以上假設len(file) == size(file)
08/30 18:38, 4F

08/30 18:39, , 5F
還有你的while判斷方向應該反了
08/30 18:39, 5F

08/30 20:45, , 6F
itertools很方便的,例如:
08/30 20:45, 6F

08/30 20:45, , 7F
from itertools import combinations_with_replacement
08/30 20:45, 7F

08/30 20:47, , 8F
n = 5
08/30 20:47, 8F

08/30 20:48, , 9F
for a, b in combinations_with_replacement(
08/30 20:48, 9F

08/30 20:48, , 10F
xrange(n), 2):
08/30 20:48, 10F

08/30 20:48, , 11F
print a, b
08/30 20:48, 11F
※ 編輯: windverb (36.235.94.67), 08/30/2015 21:56:39

08/30 21:57, , 12F
謝謝你提供的方法 已修正
08/30 21:57, 12F
文章代碼(AID): #1LujCp57 (Python)
文章代碼(AID): #1LujCp57 (Python)