Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python中另一个列表的索引打印列表的元素_Python_Loops_Printing - Fatal编程技术网

使用python中另一个列表的索引打印列表的元素

使用python中另一个列表的索引打印列表的元素,python,loops,printing,Python,Loops,Printing,我有以下带有赋值的变量 data_row=["Summary","Description","Date","comment","comment","comment"] summary_column=0 comment_colomn=[3,4,5] 我只需要打印摘要和评论字段,如下所示 Summery comment comment comment 我用下面的代码尝试了这一点

我有以下带有赋值的变量

data_row=["Summary","Description","Date","comment","comment","comment"]
summary_column=0
comment_colomn=[3,4,5]
我只需要打印摘要和评论字段,如下所示

Summery comment comment comment
我用下面的代码尝试了这一点,但它没有正确地给出输出

print(data_row[summary_column]+" ".join([data_row(clmn) for clmn in comment_column]))

您可以使用以下列表获取注释列的列表:

[data_row[i] for i in comment_colomn]
然后将其添加到摘要列表中

data_row=["Summary","Description","Date","comment","comment","comment"]
summary_column=0
comment_colomn=[3,4,5]

print([data_row[summary_column]] + [data_row[i] for i in comment_colomn])
您还可以修改此选项,以使用join

print(" ".join([data_row[summary_column]] + [data_row[i] for i in comment_colomn]))

您可以尝试以下代码段:

data_row=["Summary","Description","Date","comment","comment","comment"]
summary_column = 0
comment_column = [3,4,5]

print([data_row[summary_column]] + [data_row[i] for i in comment_column])

您好,您可以将其用于数据行[摘要列]部分 1>

2> printdata_行[摘要_列]+。将[data_行[clmn]加入注释_列中的clmn]
您在过去的代码中出现了一些语法错误,这就是它不起作用的原因。列表索引不能用这些来调用,但这些[]

您在代码注释栏的最后一个列表中有一个拼写错误,在您的打印中您有。。。评论栏
Summary comment comment comment
data_row=["Summary","Description","Date","comment","comment","comment"]
summary_column = 0
comment_column = [3,4,5]

print([data_row[summary_column]] + [data_row[i] for i in comment_column])
for i in comment_colomn:
    print(data_row[i])