我有一个包含列表的列表,其中包含以下内容:
[['4.2','3.4','G'],['2.4','1.2','H'],['8.7','5.4','G']]
我希望能够通过引用列表中每个子列表的第三个部分中的字母,从列表中获取列表的值。
例如,我希望Python打印出列表中每个项目所代表的字母“G”元素。
output = [4.2,3.4]
[8.7,5.4]
以下是我尝试过的内容:
L = [['4.2','3.4','G'],['2.4','1.2','H'],['8.7','5.4','G']]
newList = []
for line in L:
if line[0][2] == 'G'
newList.append([float(i) for i in line[0:2]])
print(newList)
我的错误可能在第5行,因为我不确定是否能以这种方式完成。谢谢。