-1

更新 0

私のテストコードは非常に素朴で、次のように拡張する必要があります...

n=2
times=intervals([9,30],[11,30])
u=[]
v=[]

for t in times:
    u+= [[t[0],t[1]]]
    for i in range(0,n):
       t.append("")
    t[3]=3
    v+=[t]
    print "t:",t

print "v:",v

print "u.index:",u.index([10, 30])

...私のテストコードから、変数の値を変数vに使用する必要があり、インデックスtimesの結果を使用する必要があります。u.index([10, 30])BrenBarn がついに私に連絡を取りました。

続く私のテストコード...

n=2
times=intervals([9,30],[11,30])
for t in times:
    for i in range(0,n):
       t.append("")
    t[3]=3
    print t

... 次の印刷結果を生成します

[9, 30, '09:30AM', 3, '']
[10, 0, '10:00AM', 3, '']
[10, 30, '10:30AM', 3, '']
[11, 0, '11:00AM', 3, '']

index()このメソッドを使用して、たとえば、t「要素」のリストのインデックス [10、30、...]を見つけることができますか? [930,100,1030,110]または、代わりに整数リストとそのリストの index()を構築する必要がありますか? または、他の提案はありますか?

4

1 に答える 1

4

あなたもそれを試しましたか、それとも私はあなたの質問を誤解していますか?

>>> t = [[9, 30, '09:30AM', 3, ''],
... [10, 0, '10:00AM', 3, ''],
... [10, 30, '10:30AM', 3, ''],
... [11, 0, '11:00AM', 3, '']]
>>> t.index([10, 30, '10:30AM', 3, ''])
2
于 2012-09-03T06:01:06.830 に答える