文字列を含む変数がいくつかあります。このデータをグループ化するのに好ましい方法は何ですか?Python - 文字列を含む変数のグループ化
この変数は、ファイル転送時のデータ(CPU /メモリ使用量、時間、速度)を収集する他の関数の引数として使用されます。例えばcollect_file_copy_data("data_size", get_data_size("file_path")
1と2が最初に私の頭に浮かぶものです。
1.Create "string":"string"
形式で辞書を含む関数:
def get_data(name):
data = {
"data_size" : "Size of data",
"cpu_usage" : "CPU Usage
...
}
return data[name]
2.Create "int":"string"
形式で辞書を含む関数:
def get_data(name_position):
data = {
1 : "Size of data",
2 : "CPU Usage
...
}
return data[name_position]
3.その他のより良いアイデア?
2は、リストまたはタプル(あなたが何かを変更したかどうかによって異なります)であることがあります。それをディクテーションに変換する必要はありません。 –
しかし、大きなことは、どのようにアクセスしたいのか、それをどうしたいのかによって異なります。 –
詳細を含む投稿を更新しました –