回答編集履歴

1

追記

2019/01/06 01:59

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,3 +1,21 @@
1
1
  `現在のコードのまま`という制約が厳しすぎて回答難しいのですが…
2
2
 
3
3
  関数の引数としてリストや辞書を渡して、その要素値を変更する手法はどうででしょうか?
4
+
5
+ ```Python
6
+
7
+ def change(protein, seq, ret):
8
+
9
+ # 略
10
+
11
+ if seq_len > max_len:
12
+
13
+ ret['max_len'],ret['max_protein'],~ = seq_len, protein, ~
14
+
15
+
16
+
17
+ ret = {}
18
+
19
+ change(~, ret)
20
+
21
+ ```