-1
私は自分のコードを実行するときに、このエラーを取得しておいてください。このコードのとValueError:list.remove(X):(のpython 3.2)リストにないxは
ValueError: list.remove(x): x not in list
私はLST内の要素をチェックすることになっていますおよびlistOfOperatorsDomainsにあります。それらが同じであれば(私は[x in y]を使用し、コンテキストのために[if x == y]は使用しない)、これらの2つの値を別のリスト(listOfRequestsAssigned)に追加し、lstから要素yを削除します。しかし、要素yを削除する行は、私にそのエラーを与えています。 マイコード:
for y in lst:
if y[2] in listofOperatorsDomain:
...
また、私はあなたがそれの要素を削除リストを、反復処理ではないでしょう:
for y in lst:
for k in listOfOperatorsDomains:
if y[2] in k:
element = listOfOperatorsDomains.index(k)
listOfRequestsAssigned.append([y[0],operators[element][0],"assigned"])
lst.remove(y)
return listOfRequestsAssigned
[MCVE](https://stackoverflow.com/help/mcve)のこちらの記事をお読みください。 (少なくともペーストをコピーして問題に直すことができる)最小限のサンプルリストが必要です。これは、あなたのものを含め、すべての時間を無駄にしないためです。どうもありがとう! – stucash