配列内の複数のスライスを抽出するにはどうすればいいですか? 質問する

配列内の複数のスライスを抽出するにはどうすればいいですか? 質問する

配列内の複数の位置からデータを抽出する必要があります。

単純な配列は次のようになります:-

listing = (4, 22, 24, 34, 46, 56)

私はスライスに精通しています。例えば:-

listing[0:3]

私に与えてくれるのは:-

(4, 22, 24)

しかし、複数のスライスを取得することはできません。たとえば、次のようになります。

listing[0:3, 4:5]

私に与える

TypeError: tuple indices must be integers not tuples

2 冊の Python の本とインターネットを検索したにもかかわらず、使用する構文がわかりません。

ベストアンサー1

2回スライスして結合することもできます。

listing[0:3] + listing[4:5]

おすすめ記事