我有以下字符串:
string1 = "1/0/1/A1,A2"
string2 = "1/1/A1,A2"
string3 = "0/A1,A2"
在上面的字符串中,如果字符不存在,我必须将其替换为零。默认结构为“number/number/number/any_character`”,如果缺少任何number,则必须用零替换。答案如下。你知道吗
print(string1) = "1/0/1/A1,A2"
print(string2) = "1/1/0/A1,A2"
print(string3) = "0/0/0/A1,A2"
Tags:
您可以使用
str.split
:输出:
您可以轻松地从左侧填充缺少的元素:
印刷品:
但是对于
string2
示例,您需要确定丢失了哪个元素:1/1/A1,A2
。是第一个还是第三个元素丢失了?!你知道吗如果您只想使用字符串操作和循环,请尝试以下操作
这导致
['1/0/1/A1,A2', '1/1/0/A1,A2', '0/0/A1,A2']
。你知道吗相关问题 更多 >
编程相关推荐