0

您好我正在尝试将 csv 文件读入双列表,这不是问题 atm。

我想要做的只是打印两行之间的所有 sL 值。即我想将 sL [200] 打印到 sl [300] 但我不想手动为这两个数字之间的所有值键入 print sL 是否可以编写代码来打印这两行之间的所有值与从 200 到 300 一路单独输入 sL 相同

4

3 回答 3

0

如果是 200 到 300 之间的特定列,请使用filter()函数。

new_array = filter(lambda x: x['column'] >= 200 or z['column'] <= 300, sl)

于 2013-05-27T05:21:16.140 回答
0

sed -n 200,300p,也许是 200 到 300 (含);如果排他或其他,将数字调整±1?

于 2013-05-27T05:08:15.037 回答
0
for line in sl[200:301]:
    print line

Python 范围函数在左侧是包容的,在右侧是独占的。

于 2013-05-27T05:15:35.647 回答