Python 3 – Pythonでリスト/配列をスライスする方法

ピザからスライスを取得できるのと同じように、文字列またはリストからスライスを取得できます。
リストであれ文字列であれ、その一部が必要な変数がある場合は、それをもう一度定義する必要はありません。

元の変数の全体またはサブセットである変数のコピーを取得できます。 この概念はスライスとして知られています。

関連コース: 完全なPythonプログラミングコースと演習

スライス

最初の2つのスライスを取得するには、次を使用します。

可変スライスにはピザのコピーが含まれますが、その一部のみが含まれます。 これは角かっこを使用して表されます。最初の数字は開始で、コロンの後の数字は終了です。

なぜゼロで始まるのですか?

Pythonは、文字列要素とリスト要素の番号付けを1つではなく0から開始します。

この場合、リストpizzaからスライスを取得し、出力を新しい変数に格納します。
必要に応じて、印刷関数に直接渡すことができます。

リストスライス

人のリストを作成します。 スライス手法を使用して、リストの最初の2人を取得します。

1
2
3
4
5

persons = [ "John", "Marissa", "Pete", "Dayton" ]

slice = persons[0:2]
print(slice)

これはスライスを出力します:

Pythonスライス

文字列のスライス

文字列もスライスできます。 これはまったく同じ方法で行われますが、主な違いは、多くのアイテムを返すのではなく、単に新しい文字列を返すことです。

1
2
3
destination = "summer holiday at beach"
mySlice = destination[0:6]
print(mySlice)

初心者の方は、 それなら私はこの本を強くお勧めします。

運動

以下の演習を試してください

  1. 以下のリストの一部をご覧ください。
    ピザ= [“Hawai”,”Pepperoni”,”Fromaggi”,”Napolitana”,”Diavoli”]

  2. 「HelloWorld」というテキストが与えられたら、「World」のスライスを取ります

例をダウンロード

Hope this helps!

Source link