Python リストインデックスのコロン (:) [重複] 質問する

Python リストインデックスのコロン (:) [重複] 質問する

私は Python 初心者です。:特に関数呼び出しに関連付けられている場合、リスト インデックスで使用されているのを見ます。

Python 2.7 のドキュメントでは、lists.appendは と翻訳されると示されています。なぜコロンを末尾にa[len(a):] = [x]付ける必要があるのでしょうか?len(a)

:辞書内のキーを識別するために使用されることを理解しています。

ベストアンサー1

:シーケンス内のサブ部分を「切り出す」スライス構文の区切り文字です。[start:end]

[1:5] is equivalent to "from 1 to 5" (5 not included)
[1:] is equivalent to "1 to end"
[len(a):] is equivalent to "from length of a to end"

時計https://youtu.be/tKTZoB2Vjuk?t=41m40s40:00あたりで彼はそれを説明し始めます。

タプルや文字列でも動作します。

おすすめ記事