您好我正在尝试将csv文件读入双重列表,这不是问题atm。
我想要做的就是在两行之间打印所有sL值。即我想将sL [200]打印到sl [300]但我不想手动为这两个数字之间的所有值键入print sL是否有一个代码可以写入以打印这两行之间的所有值与从200到300
单独输入sL相同答案 0 :(得分:0)
sed -n 200,300p
,或许,200至300(含);如果排他性或其他什么,将数字调整±1?
答案 1 :(得分:0)
for line in sl[200:301]:
print line
Python范围功能在左侧包含,在右侧独占。
答案 2 :(得分:0)
如果是200到300之间的特定列,请使用filter()
函数。
new_array = filter(lambda x: x['column'] >= 200 or z['column'] <= 300, sl)