s1
文字列からいくつかの文字を読み取り、それを別の文字列に入れたいと思いますs2
。
ただし、に割り当てるとs2[j]
エラーが発生します。
s2[j] = s1[i]
# TypeError: 'str' object does not support item assignment
Cでは、これは機能します:
int i = j = 0;
while (s1[i] != '\0')
s2[j++] = s1[i++];
Pythonでの私の試み:
s1 = "Hello World"
s2 = ""
j = 0
for i in range(len(s1)):
s2[j] = s1[i]
j = j + 1