Есть ли в python список, содержащий все строчные, прописные и числовые значения?
«строка» не имеет такого списка.
Список? Или струна?
Также можно проверить использование модуля re. \w соответствует всем буквенно-цифровым символам (включая расширения, зависящие от локали) и подчеркиванию.






Собственно, внутри модуля string
string.ascii_lowercasestring.ascii_uppercasestring.digits
а также несколько другихКаждый дается в виде одной строки. Если вы хотите преобразовать их в список, вы можете просто использовать list(string.ascii_lowercase + string.ascii_uppercase + string.digits)
Вы можете добавить, что их легко комбинировать: list(string.ascii_lowercase + string.ascii_uppercase + string.digits)
@Graipher: да, но не уверен, нужны ли они OP как единый список.
@mata: хороший момент
Спасибо, отличный ответ :)
Существует string.printable, представляющий собой строку всех печатаемых символов. Это можно сделать в виде списка list(string.printable).
Если вам это нужно, также есть:
whitespace -- a string containing all ASCII whitespace
ascii_lowercase -- a string containing all ASCII lowercase letters
ascii_uppercase -- a string containing all ASCII uppercase letters
ascii_letters -- a string containing all ASCII letters
digits -- a string containing all ASCII decimal digits
hexdigits -- a string containing all ASCII hexadecimal digits
octdigits -- a string containing all ASCII octal digits
punctuation -- a string containing all ASCII punctuation characters
В модуле
stringесть буквы и цифры (ASCII) в двух отдельных строковых константах. Конечно, совместить их не так уж и сложно.