回答編集履歴

3

追記

2018/08/21 03:56

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -45,3 +45,47 @@
45
45
  list_C = [a+b+'\n' for a, b in zip(list_A, list_B)]
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ 質問編集を受けて
52
+
53
+ ---
54
+
55
+ > A.txt内のデータに該当する文字があれば1,なければ0をlistに格納し、B.txt内のデータをjaに格納、jaとlistの各要素を結合しres[]に格納したいです。
56
+
57
+
58
+
59
+ 文字列と数値を結合したいということでしょうか?
60
+
61
+ それならば、少し工夫が必要です。
62
+
63
+ ```Python
64
+
65
+ >>> a = 'spam'
66
+
67
+ >>> b = 42
68
+
69
+ >>>
70
+
71
+ >>> a + b
72
+
73
+ Traceback (most recent call last):
74
+
75
+ File "<stdin>", line 1, in <module>
76
+
77
+ TypeError: must be str, not int
78
+
79
+ >>>
80
+
81
+ >>> a + str(b)
82
+
83
+ 'spam42'
84
+
85
+ >>>
86
+
87
+ >>> f'{a}{b}'
88
+
89
+ 'spam42'
90
+
91
+ ```

2

追記

2018/08/21 03:56

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -11,6 +11,14 @@
11
11
  不要なイコールが多過ぎます。
12
12
 
13
13
  その方針で書くなら`list_C[0] = list_A[0] + list_B[0]`です。
14
+
15
+
16
+
17
+ **追記:**
18
+
19
+ あれ、これならTypeErrorではなくSyntaxErrorが出るはずですね。
20
+
21
+ 貼るコードを間違えて居ませんか?
14
22
 
15
23
 
16
24
 

1

リンクの追加

2018/08/21 02:31

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ---
18
18
 
19
- リスト長に関係なく書くなら、zipが便利です。
19
+ リスト長に関係なく書くなら、[zip](https://docs.python.jp/3/library/functions.html#zip)が便利です。
20
20
 
21
21
  ```Python
22
22