我使用下面的代码将项目的索引附加到另一个列表,但它只给出了同一项目的某个先前出现的索引。
for x,y in zip(answer,std_answer):
if x != y:
wrong_ans.append(answer.index(x))
我需要代码将项目的确切索引附加到另一个列表。谢谢
答案 0 :(得分:2)
for i, (x, y) in enumerate(zip(answer, std_answer)):
if x != y
wrong_ans.append(i)
enumerate
是一个内置函数,它迭代迭代,返回iterable和迭代索引的项。它比index(x)
更快,<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:animateLayoutChanges="true">
<WebView
android:id="@+id/postDetailItemWebView"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
每次运行时都会搜索您的列表,并且无需识别值的早期出现。
答案 1 :(得分:2)
保持简单:
{{1}}