有字符串 s="abcdABCDZ" 要求:对于小写字母,对应位置替换为0,大写字母替换为1,如果是大写字母Z,则保持不变 预期结果"00001111Z" "".join( [0 if i.islower() else i.isupper() and i!="Z" 1 for i in s]) SyntaxError: invalid syntax 请问这个应该怎么写成一行的列表生成形式?