擅长:python、mysql、java
<p>如果您只想使用字符串操作和循环,请尝试以下操作</p>
<pre><code>strings_list = []
for string in [string1, string2, string3]: # make list containing all strings
strings_list.append(string)
new_strings = [] # make list containing the new strings
for string in strings_list:
if string.count("0/") + string.count("1/") == 3:
# identify the strings not missing a number
new_strings.append(string)
if string.count("0/") + string.count("1/") == 2:
# identify the strings missing 1 number
string = string[:4] + "0/" + string[4:]
new_strings.append(string)
if string.count("0/") + string.count("1/") == 1:
# identify the strings missing 2 numbers
string = string[:2] + "0/" + string[2:]
new_strings.append(string)
print(new_strings)
</code></pre>
<p>这导致<code>['1/0/1/A1,A2', '1/1/0/A1,A2', '0/0/A1,A2']</code>。你知道吗</p>