作者: Kaoru Kusunoki
日時: 2004/3/17(11:22)
こんにちは

次のような リスト a が存在して、こいつのある部分だけ簡単に
取り出したいのです。

たとえば1から4 と 7 から 9 
b = a[1:4] + a[7:9] で b = [1,2,3,4,7,8,9]
ができますが、もっと単純にはならないのでしょうか?
イメージとしては a[1:4, 7:9] ですがこれは NG ですよね。。

ともう一つ、テストでプラス、マイナスを使ったらこんな結果が出るのですが
これはどう考えたらいいのでしょうか。

>>> a
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
>>> a[1:2+1]
[2, 3]
>>> a[1:2+4:9]
[2]
>>> a[5:7+8:9]
[6]
>>> a[5:7-8:9]
[6]
>>> a[1:3:5]
[2]


---------------- 
くすのき@まっとう
http://www.heididorf.net
kusunoki@...-inet.or.jp