質問編集履歴
1
内容が伝わりずらいため
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,113 +1,83 @@
|
|
1
|
-
リストを変数へ代入した値
|
1
|
+
リストを変数へ代入した値[b,c,d,e]をkey['鹿','馬','猿','鳥']のvalueに設定しています。出力結果からみると、keyを呼び出したのち、リストそのものが出力されていると思いますが、キーに対して、value内のリストを一つずつ出力するやり方がわかりません。
|
2
2
|
|
3
|
-
|
3
|
+
出力結果と、欲しい結果を下記に記載してあります。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
|
7
|
+
お手数おかけしますがご教授お願いいたします。
|
8
8
|
|
9
|
+
```Python
|
10
|
+
|
11
|
+
www = ['鹿','馬','猿','鳥']#keyに設定
|
12
|
+
|
9
|
-
|
13
|
+
a = [b,c,d,e] #valueに設定
|
10
14
|
|
11
15
|
|
12
16
|
|
13
|
-
|
17
|
+
b = [5,6,7,8]
|
18
|
+
|
19
|
+
c = ['9','10','11','12']
|
20
|
+
|
21
|
+
d = ['13','14','15','16']
|
22
|
+
|
23
|
+
e = ['17','18','19','20']
|
14
24
|
|
15
25
|
|
16
26
|
|
17
|
-
folder = ['1','2','3','4','5','6','7','8','9','10','11','12','13','14','16']
|
18
|
-
|
19
|
-
datas = [all_list[0],all_list[1],all_list[2],all_list[3],all_list[4],all_list[5],all_list[6],all_list[7],all_list[8],all_list[9],all_list[10],all_list[11],all_list[12],all_list[13],all_list[14]]
|
20
|
-
|
21
|
-
so_dict = dict(zip(
|
27
|
+
so_dict = dict(zip(www,a))
|
22
28
|
|
23
29
|
so_dict
|
24
30
|
|
25
|
-
|
31
|
+
「出力内容」
|
26
32
|
|
27
|
-
|
33
|
+
{'猿': ['13', '14', '15', '16'],
|
28
34
|
|
29
|
-
|
35
|
+
'馬': ['9', '10', '11', '12'],
|
30
36
|
|
31
|
-
|
37
|
+
'鳥': ['17', '18', '19', '20'],
|
32
38
|
|
33
|
-
|
39
|
+
'鹿': [5, 6, 7, 8]}
|
34
|
-
|
35
|
-
'1-3 土屋',
|
36
|
-
|
37
|
-
'1-4 田中',
|
38
|
-
|
39
|
-
'1-5 神戸',
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
-
for key,
|
43
|
+
for key,value in so_dict.items():
|
44
44
|
|
45
|
-
|
45
|
+
print(f'私は{key}です。{value}歳です。')
|
46
46
|
|
47
|
+
「出力内容」
|
48
|
+
|
49
|
+
私は鹿です。[5, 6, 7, 8]歳です。
|
50
|
+
|
51
|
+
私は馬です。['9', '10', '11', '12']歳です。
|
52
|
+
|
47
|
-
|
53
|
+
私は猿です。['13', '14', '15', '16']歳です。
|
54
|
+
|
55
|
+
私は鳥です。['17', '18', '19', '20']歳です。
|
48
56
|
|
49
57
|
|
50
58
|
|
51
|
-
「
|
59
|
+
「欲しい内容」
|
52
60
|
|
53
|
-
|
61
|
+
私は鹿です。5歳です。
|
54
62
|
|
55
|
-
|
63
|
+
私は鹿です。6歳です。
|
56
64
|
|
57
|
-
|
65
|
+
私は鹿です。7歳です。
|
58
66
|
|
59
|
-
|
67
|
+
私は鹿です。8歳です。
|
60
68
|
|
61
|
-
|
69
|
+
私は馬です。9歳です。
|
62
70
|
|
63
|
-
|
71
|
+
私は馬です。10歳です。
|
64
72
|
|
73
|
+
私は馬です。11歳です。
|
65
74
|
|
75
|
+
私は馬です。12歳です。
|
66
76
|
|
67
|
-
|
77
|
+
私は猿です。13歳です。
|
68
78
|
|
69
|
-
|
79
|
+
・・・・20歳です。
|
70
80
|
|
71
|
-
|
81
|
+
上記内容の出力結果を得るためにはどのようにしたらよろしでしょうか。
|
72
|
-
|
73
|
-
--> 407 save_workbook(self, filename)
|
74
|
-
|
75
|
-
408
|
76
|
-
|
77
|
-
409
|
78
|
-
|
79
|
-
|
80
|
-
|
81
|
-
~\anaconda3\lib\site-packages\openpyxl\writer\excel.py in save_workbook(workbook, filename)
|
82
|
-
|
83
|
-
289
|
84
|
-
|
85
|
-
290 """
|
86
|
-
|
87
|
-
--> 291 archive = ZipFile(filename, 'w', ZIP_DEFLATED, allowZip64=True)
|
88
|
-
|
89
|
-
292 writer = ExcelWriter(workbook, archive)
|
90
|
-
|
91
|
-
293 writer.save()
|
92
|
-
|
93
|
-
|
94
|
-
|
95
|
-
~\anaconda3\lib\zipfile.py in __init__(self, file, mode, compression, allowZip64, compresslevel, strict_timestamps)
|
96
|
-
|
97
|
-
1249 while True:
|
98
|
-
|
99
|
-
1250 try:
|
100
|
-
|
101
|
-
-> 1251 self.fp = io.open(file, filemode)
|
102
|
-
|
103
|
-
1252 except OSError:
|
104
|
-
|
105
|
-
1253 if filemode in modeDict:
|
106
|
-
|
107
|
-
|
108
|
-
|
109
|
-
FileNotFoundError: [Errno 2] No such file or directory: "C:\Users\〇〇\OneDrive\デスクトップ\maruse\個別表\1\['1-1 可', '1-2 香川', '1-3 土屋 ', '1-4 田中', '1-5 神戸'
|
110
|
-
|
111
|
-
#・・・リストが長いので省略
|
112
82
|
|
113
83
|
```
|