【发布时间】:2022-01-03 16:20:53
【问题描述】:
我需要构建一个小程序,用户在输入中键入一些内容,输出将是字母表,没有用户在输入中输入的字母。所以我写了这个:
alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
text = input("Please enter any text")
for character in text:
if character in alphabet:
alphabet.remove(character)
print(alphabet)
但是现在我需要将变量Alphabet构建为一个数组,使用ascii,而不必手动分配字母,我该怎么做呢?
【问题讨论】:
-
import string; alphabet = list(string.ascii_lowercase) -
这能回答你的问题吗? Alphabet range in Python
标签: python arrays python-3.x string variables