任务是接受一个字符串作为用户的输入。然后打印一个列表,该列表是输入的前面的字符,不包括“a”。预期输出:1)打印输入串2)打印输入字符串前面字符的输出列表,不包括"a"。使用python我们应该从用户的字符串输入中打印字符列表,该列表应该排除字符“a”。如果输入字符串是apple,则输出应该是['o','o','k','d']
"a"
['o','o','k','d']
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']
1条答案
按热度按时间vwkv1x7d1#