簡體   English   中英

如何從原始列表中獲取子列表的索引

[英]How to get index of sublist from original list

我有一個列表A = [[1,3],[0,1,2],[0,2,4]]和 A 的子列表,它是元組B = ([1, 3], [0, 2, 4]) 我想在原始 List A中打印B的長度和B的每個元素的索引。 我不確定如何返回索引。

output 應該是:

2
0 2

這是我的嘗試:

A = [[1,3],[0,1,2],[0,2,4]]
B = ([1, 3], [0, 2, 4])
print(len(B),'\n')

這個怎么樣:

In [81]: A
Out[81]: [[1, 3], [0, 1, 2], [0, 2, 4]]

In [82]: B
Out[82]: ([1, 3], [0, 2, 4])

In [83]: print(len(B))
    ...: for item in B:
    ...:     print(A.index(list(item)), end=' ')
    ...:

Output

2  
0 2

根據您的評論:

print(str(len(B)) + '\n' + ' '.join([str(A.index(item)) for item in B]))

Output:

2
0 2

這對你有用

print(len(b), tuple(map(lambda b: A.index(b), B)))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM