Python のタプルはリストと似ていますが、タプルの要素は変更できない点が異なります。
タプルには括弧を使用し、リストには角括弧を使用します。
タプルの作成は非常に簡単で、括弧内に要素を追加し、カンマで区切るだけです。
次の例:
tup2 = (1, 2, 3, 4, 5);
tup3 = "a", "b" , "c", "d";
空のタプルを作成します
タプルに要素が 1 つしか含まれていない場合は、要素の後にカンマを追加する必要があります
タプルは文字列に似ており、添字インデックスは 0 から始まり、インターセプトしたり結合したりすることができます。
タプルへのアクセス
次の例のように、タプルは添え字インデックスを使用してタプル内の値にアクセスできます:
tup1 = ('physics', 'chemistry '、1997、2000);
tup2 = (1, 2, 3, 4, 5, 6, 7);
print "tup1[0]: ", tup1[0]
print "tup2[1:5] : " , tup2[1:5]
上記の例の出力結果:
tup2[1:5]: (2, 3, 4, 5)
タプルの変更
タプル内の要素値は変更できませんが、次の例に示すように、タプルを接続して結合することができます:
# -* - コーディング: UTF-8 -*-
tup1 = (12, 34.56);
タプルの削除 タプル内の要素値は削除できませんが、次の例に示すように、del ステートメントを使用してタプル全体を削除できます。
tup = ('physics ', 'chemistry', 1997, 2000);
print tup;
del tup;
print "tupの削除後: "
print tup;
上記のインスタンス タプルが削除されると、出力変数には例外情報が含まれます。出力は次のようになります:
tup の削除後:
Traceback (最新の呼び出し) last) :
ファイル "test.py"、9 行目、<module>
print tup;
NameError: name 'tup' が定義されていません
タプル演算子
はタプル間の文字列と同じです+ 記号と * 記号を使用して操作を実行できます。これは、それらを結合してコピーして、新しいタプルを作成できることを意味します。
| pythonexpression | result | description |
|---|---|---|
| len((1、2、3)) | 3 | 要素の数を計算(1、2、3) +(( 4, 5, 6) |
| 接続 | ['Hi!'] * 4 | |
| コピー | 3 in (1, 2, 3) | |
| 要素が存在するかどうか | for x in (1, 2, 3): print x 、 | |
| 反復 |
タプル:
L = ('spam', 'Spam', 'SPAM!')| Description | L[ 2] | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3番目の要素を読み取ります | L[-2] | |||||||||||||
| 最後から2番目の要素を読み取ります | L[ 1:] | |||||||||||||
| インターセプト要素 | 終了区切り文字はありません以下に示すように、カンマで区切られた署名のないオブジェクトはデフォルトでタプルになります: #!/usr/bin/python print 'abc', -4.24e93, 18 +6.6j , 'xyz'; x, y = 1, 2; print "Value of x, y: ", x,y; 上記の実行例の結果: abc -4.24e+93 ( 18+ 6.6j) xyz x, y の値: 1 2 タプル組み込み関数Python タプルには次の組み込み関数が含まれています
関連動画
ホットAIツール
Undress AI Tool
脱衣画像を無料で
AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。
Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ
Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現
人気の記事
「EVM」とは何ですか?イーサリアム仮想マシンの重要性
1 か月前 By DDD
PHPでネストされた配列の任意の深さの値を動的に設定する方法
1 か月前 By DDD
ホットトピック
# Douyin レベル価格表 1-75
20516
7
# Wi-FiにIPが割り当てられていないことが表示される
13630
4
# 確認コードを受け取るための仮想携帯電話番号
11966
4
# Gmailメールのログイン入り口はどこですか?
8985
17
人気のツール
メモ帳++7.3.1
使いやすく無料のコードエディター
SublimeText3 中国語版
中国語版、とても使いやすい
ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
ドリームウィーバー CS6
ビジュアル Web 開発ツール
SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3) |












![PHP 実践開発入門: PHP クイック作成 [中小企業フォーラム]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)









