Python列表表达式输出

Python列表表达式输出,python,Python,版画 输出为:和 此表达式的主要逻辑是什么?您需要从内到外阅读此类表达式。让我们从原文开始: a=["four", "score", "and", "seven", "years"][[0,2,3][1]] [0,2,3]是一个列表,因此您可以使用[]运算符访问其元素。由于列表是从零开始的,索引1是第二项,即2: 这里,我们再次通过索引访问列表元素。2指的是第三个元素,即和。[0,2,3][1]给出了进入[四年,分数,七年][2]的2,然后返回和 a = ["four", "score", "

版画

输出为:和


此表达式的主要逻辑是什么?

您需要从内到外阅读此类表达式。让我们从原文开始:

a=["four", "score", "and", "seven", "years"][[0,2,3][1]]
[0,2,3]是一个列表,因此您可以使用[]运算符访问其元素。由于列表是从零开始的,索引1是第二项,即2:

这里,我们再次通过索引访问列表元素。2指的是第三个元素,即和。

[0,2,3][1]给出了进入[四年,分数,七年][2]的2,然后返回和

a = ["four", "score", "and", "seven", "years"][[0,2,3][1]]
a = ["four", "score", "and", "seven", "years"][2]