嗨我想讀取一個csv文件到一個雙列表中,這不是問題atm。讀取字符串的某些行
我想要做的只是打印兩行之間的所有sL值。即我想打印sL [200] sl [300],但我不想手動輸入打印sL爲這兩個數字之間的所有值是否有一個代碼,可以寫入打印這兩行之間的所有值將與從200至300分別一路打印sL相同
嗨我想讀取一個csv文件到一個雙列表中,這不是問題atm。讀取字符串的某些行
我想要做的只是打印兩行之間的所有sL值。即我想打印sL [200] sl [300],但我不想手動輸入打印sL爲這兩個數字之間的所有值是否有一個代碼,可以寫入打印這兩行之間的所有值將與從200至300分別一路打印sL相同
sed -n 200,300p
,或許爲200至300(含);如果是排他性的或其他什麼,請將數字調整爲±1
for line in sl[200:301]:
print line
Python範圍函數包含在左側,排除在右側。
如果它是一個介於200和300之間的特定列,請使用filter()
函數。
new_array = filter(lambda x: x['column'] >= 200 or z['column'] <= 300, sl)
歡迎SO!用什麼語言試圖做到這一點?你有什麼嘗試? –
嘗試做到這一點在python語言到目前爲止,我只有手動輸入打印sL [200],打印sL [201]等到300,所以我不知道是否有可能打印所有這些,而無需手動輸入 – user2423678
等待,實際上,以澄清:你在文件內容被篡改成行列表之後進行操作? – muhmuhten