根据python中的值打印排序列

时间:2016-05-17 05:35:45

标签: python-2.7 sorting

我有一个包含11列的CSV文件。我是Python的新手,并尝试按字母顺序排列第2列的代码(字符串),然后打印排序列表的行。

我只想在第1列== 1打印行。

如果第1列== 0,那么我希望脚本忽略此行并继续到下一行而不打印它。

\t

1 个答案:

答案 0 :(得分:0)

正如您所评论的那样,如果行[' c1']!= 1]''行中的错误,则会在' rows = [行的行中弹出]线。据我所知,错误很简单:

您将索引输入为字符串,但它们始终必须是整数,如错误所示。例如:您的索引是[' c1'],但c1是一个变量。使用[c1]可能会解决问题。