>>121 >>123 https://docs.python.jp/3/tutorial/introduction.html#strings
ここでは test[1] はインデックス
test[1:4] はスライスと書いてるね。 :はデリミッタ(区切り符号)の中の一種
下記の文法書では、 : がある場合をスライスとしている。
class slice(start, stop[, step])
要は range(start, stop[, step]) と同じ
だから、test=[1,2,3,4,5] の時
test[1:6:2] は [2, 4] と2つおきのステップもとれる
test[0:6:2] は [1, 3, 5]
https://docs.python.org/ja/3/reference/expressions.html?highlight=%E3%82%B9%E3%83%A9%E3%82%A4%E3%82%B9
文法書 こちらだと、3.7.2も選べるね。
6.3.3. スライス表記 (slicing)
スライス表記はシーケンスオブジェクト (文字列、タプルまたはリスト) におけるある範囲の要素を選択します。
スライス表記は式として用いたり、代入や del 文の対象として用いたりできます。
スライス表記の構文は以下のようになります
proper_slice ::= [lower_bound] ":" [upper_bound] [ ":" [stride] ]
lower_bound ::= expression
upper_bound ::= expression
stride ::= expression
とあるから数値には式も許されている。 [] は省略可を示す
<略>
適切なスライスは、スライスオブジェクト (標準型の階層 参照) に変換され、その start, stop および step 属性は、それぞれ指定した下境界、上境界、およびとび幅 (stride) になります。
式がない場所は None で置き換えられます。
くだすれPython(超初心者用) その41【Ruby禁止】
■ このスレッドは過去ログ倉庫に格納されています
137デフォルトの名無しさん
2019/02/15(金) 12:56:54.47ID:vj4wf1O1■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【W杯1次リーグA組】南アフリカ1−0韓国 チェコ0ー3メキシコ/最終戦 [征夷大将軍★]
- 【W杯】韓国が南アに敗退 3位でGL終了、ラウンド32進出は他試合結果次第に。3連勝メキシコが首位&南アフリカが初の決勝Tへ [阿弥陀ヶ峰★]
- 【MLB】大谷翔平、第2子は男児と明かす [ネギうどん★]
- 【米紙報道】高市首相「コングレッショナルフェロー(官職)」経歴詐称疑惑… ★5 [BFU★]
- 【サッカー】日本代表、決勝Tの相手が確定! 2位通過ならブラジルと対戦、逆転1位ならモロッコと対戦… X戦々恐々「どっちも怖い」 [冬月記者★]
- 【MLB】大谷翔平が珍しく捕手を叱咤 メジャー自己最速タイの163.7キロをラッシングが痛恨捕逸→3失点 [ネギうどん★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★176【メキシコ/カナダ/アメリカ】
- 【MLB】ツインズ vs ドジャース ★7
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★177【メキシコ/カナダ/アメリカ】
- MLB総合★50
- こいせん 全レス転載禁止
- ハム専 ★7
- 【エロ注意】刃牙最新話に高市早苗登場wwww [177316839]
- 韓国0-1南アフリカ(後半20分) [667744927]
- コンビニおにぎり🍙高市ナフサショックで海苔が消える [709039863]
- 【悲報】まんさん「ヤマトの集荷…何時に来るの?」「人の時間奪うって事わからないかな」 [394133584]
- 高市首相「働いて働いて働いて」はどこに? 疑惑には事実上答弁拒否 雪印の社長のような「寝てない」アピールに失望と批判 [432287167]
- ワールドカップ、韓国vs南アフリカ