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

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

Jan 15, 2019 am 11:05 AM

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLを解析するために美しいスープを使用するにはどうすればよいですか? HTMLを解析するために美しいスープを使用するにはどうすればよいですか? Mar 10, 2025 pm 06:54 PM

HTMLを解析するために美しいスープを使用するにはどうすればよいですか?

Pythonを使用してテキストファイルのZIPF配布を見つける方法 Pythonを使用してテキストファイルのZIPF配布を見つける方法 Mar 05, 2025 am 09:58 AM

Pythonを使用してテキストファイルのZIPF配布を見つける方法

Pythonでの画像フィルタリング Pythonでの画像フィルタリング Mar 03, 2025 am 09:44 AM

Pythonでの画像フィルタリング

TensorflowまたはPytorchで深い学習を実行する方法は? TensorflowまたはPytorchで深い学習を実行する方法は? Mar 10, 2025 pm 06:52 PM

TensorflowまたはPytorchで深い学習を実行する方法は?

Pythonで独自のデータ構造を実装する方法 Pythonで独自のデータ構造を実装する方法 Mar 03, 2025 am 09:28 AM

Pythonで独自のデータ構造を実装する方法

Pythonの並列および同時プログラミングの紹介 Pythonの並列および同時プログラミングの紹介 Mar 03, 2025 am 10:32 AM

Pythonの並列および同時プログラミングの紹介

Pythonオブジェクトのシリアル化と脱介入:パート1 Pythonオブジェクトのシリアル化と脱介入:パート1 Mar 08, 2025 am 09:39 AM

Pythonオブジェクトのシリアル化と脱介入:パート1

Pythonの数学モジュール:統計 Pythonの数学モジュール:統計 Mar 09, 2025 am 11:40 AM

Pythonの数学モジュール:統計

See all articles