私は整数のリストを持っていて、QTableWidgetには33行のデータが入っています。リストの値を範囲として使用するにはどうすればよいですか?
私のリストは、(QTableWidgetの行に対応する)のようである:
my_list = [15, 14, 1, 2, 1]
I行の数でテーブルから情報を抽出したいです。
my_list = [15, 14, 1, 2, 1]
for row in range(15):
# Do something
for row in range(15,29)
# Do something
for row in range(29,30)
# Do something
...
:
は、例えば、私は現時点でだから、私が使用している等最初の15行は、次の14行は、次の1行のテーブルをループしたいですリスト内の値(および項目数)が変更できるので、これを行う最も効率的な方法は何ですか?
Iのインデックスを使用して、それを試すことができます次の(範囲)の項目に 'を使用します:'、これは最初の15項目に対してのみ行います。私は他の何かを使用するはずですか? – Joseph
編集を参照してください。私はあなたが各範囲の操作を変更していることを理解しました。 – zipa
ああ、あなたが意味することを見て、ありがとう!その質問では、5つの項目をリストに書いていましたので、 '行を次の(範囲):' 5回使用する必要があります。リストに3つの項目がある場合は、 'for row in next(ranges):'を3回使用する必要があります。基本的に私はGISプラグインを実行していますので、リスト内の項目の数はさまざまです。次回(行)に行を追加する必要なしに、この変更に対応する方法がありますか:x回ですか?私。それは単一のループで行うことができますか? – Joseph