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