ホームページ > バックエンド開発 > Python チュートリアル > Python のシーケンスとは何ですか?

Python のシーケンスとは何ですか?

藏色散人
リリース: 2019-01-15 11:05:41
オリジナル
15506 人が閲覧しました

Python では、シーケンスは順序付きセットの一般的な用語です。 Python には 7 種類のシーケンスがあります。

Python のシーケンスとは何ですか?

これらは次のとおりです:

1.Unicode String

2.String

3.Lists

4.Tuple

5.Byte array

6.Buffer

7.Xrange object

これら 7 つの中で、最も人気のあるのは 3 つです。これら 3 つは次のとおりです:

1.Lists

2.Tuple

3.String

Python におけるシーケンスの主な概念

すべてのシーケンス タイプの中で、リストが最も多用途です。リスト要素には任意のオブジェクトを指定できます。リストは可変です。つまり、変更することができます。その要素は更新、削除、および要素の挿入が可能です。

タプルもリストに似ていますが、1 つの違いは不変であることです。つまり、定義後に変更することはできません。

文字列はリストやタプルとは少し異なり、文字列には文字のみを格納できます。文字列には特別な記号があります。

シーケンスに対して実行できる操作は次のとおりです:

オペレーターは 2 つのシーケンスを 1 つのプロセスで結合します。接続とも言います。

たとえば、[1,2,3,4,5][6,7] は [1,2,3,4,5,6,7] と評価されます。

##オペレーターは、定義された回数だけシーケンスを繰り返します。

たとえば、[1,22] * 3 は [1,22,1,22,1,22] と評価されます。

x が NewSeq の要素の場合、NewSeq の x は True を返し、それ以外の場合は False を返します。このステートメントは、not(x in NewSeq) または x not in NewSeq を使用してキャンセルできます。

NewSeq [i] NewSeq の i 番目の文字を返します。 Python のシーケンスには 0 からインデックスが付けられるため、最初の要素のインデックスは 0、2 番目の要素のインデックスは 1 などとなります。

NewSeq[-i] は NewSeq の最後から i 番目の要素を返すため、NewSeq[-1] は NewSeq の最後の要素となり、NewSeq[-2] は最後から 2 番目の要素になります。

Python のすべてのシーケンスはスライスできます。

以上がPython のシーケンスとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート