2024-09-27 19:14:38 发布
网友
我必须把一串数字转换成二进制格式。序列从1到10。如果字符串包含“1”,则必须在第一个位置返回1。如果字符串包含“4”,则必须在第4个位置返回1。如果数字丢失,则在其位置返回0。所以一个空字符串将返回00000000
你可以试试这个:
valid_digits = '12345678' number = '125' binary = ''.join(['1' if i in number else '0' for i in valid_digits])
输出:
'11001000'
你可以试试这个:
输出:
相关问题 更多 >
编程相关推荐