No.2ベストアンサー
- 回答日時:
リストとの最大の違いは「タプルは変更不可」「リストは変更可能」というところなので、
・読み込み専用のデータとして使って欲しい
・浅いコピーによる問題を減らす
ということに対応できます。
#共通の初期値
InitTup = ()
s1 = InitTup
s2 = InitTup
s2append(1) # エラーでできない
#共通の初期値
InitList = []
l1 = InitList
l2 = InitList
# l1 is l2
l2append(1)
# l1 も [1] になってしまう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えて下さい
-
配列でデータが入っている要素...
-
【エクセル】測定時間がバラバ...
-
<VB>String→Object
-
多量のSUMIF式を軽くしたい
-
ACCESSからEXCELに出力する際、...
-
VB RS-232C 通信プログラム
-
javaでDBからデータを取ってき...
-
メモ帳(テキストデータ)をExc...
-
csvファイルに複数行あるデ...
-
ウィンドウ枠の固定を行の2箇所...
-
MATLAB matファイル(名前にピ...
-
エクセルで2つの時系列のデー...
-
C# ソケット通信でデータ受信時...
-
Accessで該当データにフラグを...
-
VBにおいてフォーム間の変数の...
-
バーコードリーダーの読込デー...
-
Matlab:plotで特定の値だけをプ...
-
IF関数の論理式での文字の扱いは?
-
EXCEL VBA FREQUENCY関数での...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えて下さい
-
【エクセル】測定時間がバラバ...
-
メモ帳(テキストデータ)をExc...
-
配列でデータが入っている要素...
-
<VB>String→Object
-
二分探索の平均探索回数
-
多量のSUMIF式を軽くしたい
-
EXCELVBAでSQLserverからデータ...
-
この行は既に別のテーブルに属...
-
ユーザーフォームのテキストボ...
-
VBA 空白セルを削除ではない方...
-
特定のデータの抽出方法を教え...
-
パースとはなんですか?
-
C# ソケット通信でデータ受信時...
-
エクセルで2つの時系列のデー...
-
[C言語] コメント文字列を無視...
-
Accessで該当データにフラグを...
-
カンマからスラッシュに
-
C# でDataTableの更新を高速化...
-
アクセス2000で画像データ...
おすすめ情報