teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/09/28 16:21

投稿

itagagaki
itagagaki

スコア8402

answer CHANGED
@@ -1,3 +1,38 @@
1
1
  ご所望なのはこれですか?
2
2
 
3
- [pythonで変数名自体を取得する方法 - Qiita](https://qiita.com/Masahiro_T/items/118a60f5cd296d34187e)
3
+ [pythonで変数名自体を取得する方法 - Qiita](https://qiita.com/Masahiro_T/items/118a60f5cd296d34187e)
4
+
5
+ (追記)
6
+
7
+ 低評価が押されたので、ちょっと自分でやってみました。
8
+
9
+ ```Python
10
+ >>> dataA = ['a0','a1','a2']
11
+ >>> dataB = ['b0','b1','b2']
12
+ >>> dataC = ['c0','c1','c2']
13
+ >>> data = [dataA, dataB, dataC]
14
+ >>> print(data)
15
+ [['a0', 'a1', 'a2'], ['b0', 'b1', 'b2'], ['c0', 'c1', 'c2']]
16
+ >>> for da in data:
17
+ ... print(da)
18
+ ...
19
+ ['a0', 'a1', 'a2']
20
+ ['b0', 'b1', 'b2']
21
+ ['c0', 'c1', 'c2']
22
+ ```
23
+
24
+ それはそうですね。
25
+
26
+ では、`pip install -U varname` して…と
27
+
28
+ ```Python
29
+ >>> from varname import nameof
30
+ >>> for da in data:
31
+ ... print(nameof(da))
32
+ ...
33
+ da
34
+ da
35
+ da
36
+ ```
37
+
38
+ 考えてみれば…それはそうでしたね…ダメだこりゃ。失礼しました。