python 任务是打印字符串排除字符“a”的前面的字符的输入

zfciruhq  于 2022-12-28  发布在  Python
关注(0)|答案(1)|浏览(155)

任务是接受一个字符串作为用户的输入。
然后打印一个列表,该列表是输入的前面的字符,不包括“a”。预期输出:
1)打印输入串
2)打印输入字符串前面字符的输出列表,不包括"a"
使用python我们应该从用户的字符串输入中打印字符列表,该列表应该排除字符“a”。如果输入字符串是apple,则输出应该是['o','o','k','d']

vwkv1x7d

vwkv1x7d1#

d=dict(zip([chr(x) for x in range(98,123)],[chr(x) for x in range(97,123)]))
# {'b': 'a', 'c': 'b', 'd': 'c', 'e': 'd', 'f': 'e', 'g': 'f', 'h': 'g', 'i': 'h', 'j': 'i', 'k': 'j', 'l': 'k', 'm': 'l', 'n': 'm', 'o': 'n', 'p': 'o', 'q': 'p', 'r': 'q', 's': 'r', 't': 's', 'u': 't', 'v': 'u', 'w': 'v', 'x': 'w', 'y': 'x', 'z': 'y'}
​
l=[]
s='apple'
for x in s:
    if x=='a':
        pass
    else:
        l.append(d[x])
print(l)
#['o', 'o', 'k', 'd']

相关问题