私は変数がリストのリストのどのリストの要素でも見つけようとしています。それがいずれかの要素であれば、continue
を使用して次のブロックに移動します。リストのメンバーでない場合は、そのリストの唯一の項目として変数を使用して、リストのリストに新しいリストを作成したいと思います。Python forループのすべての反復で何かが真であるかどうかを調べる
if文が満たされているか、else elseの繰り返しが満たされていないと、どちらの状況も同じ結果、つまりこのブロックを過ぎていることがわかるからです。
for group in groups:
if point in group:
continue
else:
# if point not an element of any group,
create group in groups with variable as only element
更新:
うこの作品?それを行うより簡潔な方法はありますか?
for group in groups:
if point in group:
groupCheck = 1
else:
pass
if not groupCheck:
# Create a new list including point
質問は、あなたがグループ内でそれを特定した後に何をしていますか?何もない場合は、見つけた後に戻ってください。これは本当に 'find'と' add'の2つの関数でなければなりません。 – GManNickG