Все буквы латинского алфавита python

Python Alphabet | Способы инициализации списка алфавитов

Когда мы хотим инициализировать список, содержащий алфавит в python, мы можем использовать строковый модуль или значения ASCII для создания списка.

Python Alphabet | Способы инициализации списка алфавитов

Иногда во время работы с алфавитом в python, чтобы облегчить нашу задачу, мы хотим инициализировать список, содержащий все алфавиты. Если мы не знаем, как это сделать с помощью python, мы вручную наберем все алфавиты, что займет довольно много времени. В этой статье мы узнаем много различных способов инициализации списка, содержащего алфавиты в верхнем и нижнем регистре, как в верхнем, так и в нижнем регистре.

Алфавиты Python-это то же самое, что и язык программирования C более низкого уровня. Они имеют уникальное значение ASCII, прикрепленное к ним. С помощью этих значений ascii вы можете преобразовать их в символы и числа. В этом посте мы рассмотрим все способы создания списка алфавитов.

В каждом языке программирования, включая python, каждый алфавит имеет уникальное значение < strong>ASCII. Мы можем преобразовать эти значения ASCII в алфавиты с помощью функций chr и ord.

Читайте также:  Python test if is array

Генерация списка алфавитов в Python

Существует много способов инициализации списка, содержащего алфавиты, и мы начнем с наивного способа.

Общий подход к алфавиту Python

Значение ASCII A-Z лежит в диапазоне 65-90, а для a-z это значение находится в диапазоне 97 – 122. Что мы сделаем, так это запустим цикл в этом диапазоне и с помощью chr () преобразуем эти значения ASCII в алфавиты.

# initialize an empty list that will contain all the capital # alphabets alphabets_in_capital=[] for i in range(65,91): alphabets_in_capital.append(chr(i)) print(alphabets_in_capital)
['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']
# initialize an empty list that will contain all the lowercase alphabets alphabets_in_lowercase=[] for i in range(97,123): alphabets_in_lowercase.append(chr(i)) print(alphabets_in_lowercase)
['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']

Алфавит Python с использованием понимания списка

Мы можем инициализировать переменную либо ‘a’, либо ‘A’ и продолжать увеличивать значение ASCII переменной. Мы запустим цикл 26 раз, так как в английском языке есть 26 алфавитов.

» #=»» ‘a’=»» alphabets=»[(chr(ord(var)+i))» and=»» ascii=»» by=»» for=»» from=»» i=»» i.=»» in=»» increasing=»» keep=»» of=»» pre=»» print(alphabets)

['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']

» alphabets=»[(chr(ord(var)+i))» for=»» i=»» in=»» pre=»» print(alphabets)

['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']

Алфавит Python с использованием функции map

Мы также можем использовать функцию map для создания списка алфавитов, давайте посмотрим, как это сделать.

# make a list of numbers from 97-123 and then map(convert) it into # characters. (map(chr, range(97, 123))) print(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']
"(map(chr, ord('z')+1)))="" pre="" print(alphabets)

Импорт строкового модуля

Мы также можем импортировать строковый модуль и использовать его функции для создания списка алфавитов без каких-либо хлопот.

import string(string.ascii_lowercase) print(lowercase_alphabets)(string.ascii_uppercase) print(uppercase_alphabets)(string.ascii_letters) print(alphabets)
['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'] ['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'] ['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', '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']

Как проверить, является ли символ алфавитом или нет в Python

Если мы хотим проверить, является ли символ алфавитом или нет, мы можем использовать условие if или href="https://docs.python.org/3/library/functions.html">встроенная функция. Посмотрим, как. href="https://docs.python.org/3/library/functions.html">встроенная функция. Посмотрим, как.

Использование Условия If

Использование встроенной функции

Мы также можем использовать метод isalpha(), чтобы проверить, является ли символ алфавитом или нет.

Как преобразовать алфавит в значение ASCII

Давайте посмотрим, как мы можем преобразовать алфавиты в соответствующие им значения ASCII.

" #="" ord()="" print(ord(var))

Должен Читать:

  • Как преобразовать строку в нижний регистр в
  • Как вычислить Квадратный корень
  • Пользовательский ввод | Функция ввода () | Ввод с клавиатуры
  • Лучшая книга для изучения Python

Вывод

Обычно в динамическом программировании или при создании любого приложения нам нужно инициализировать список Python, содержащий алфавиты. Существует множество способов, с помощью которых мы можем составить список, содержащий все алфавиты, например, с помощью строкового модуля или с помощью значений ASCII.

Попробуйте запустить программы на вашей стороне и дайте нам знать, если у вас есть какие-либо вопросы.

Читайте ещё по теме:

Источник

List of Alphabets Python

Here we develop a program to print the list of alphabets in Python. An alphabet is a set of letters or symbols in a fixed order used to represent the basic set of speech sounds of a language, especially the set of letters from A to Z. We will develop a Python program to initialize the list with the English alphabets a-z using various methods.

Alphabet list Python

This python program using the For Loop to print the list of uppercase and lowercase alphabets. The most general method that comes to our mind is using the brute force method of running a loop till 26 and incrementing it while appending the letters in the list. The ord() method is used to find the Unicode value of a character passed as its argument. The chr() method returns a character (a string) from an integer (represents Unicode code point of the character).

# Python program to print list of alphabets # initializing empty list list_upper = [] list_lower = [] upper = 'A' for c in range(0, 26): list_upper.append(upper) upper = chr(ord(upper) + 1) lower = 'a' for c in range(0, 26): list_lower.append(lower) lower = chr(ord(lower) + 1) # print uppercase alphabets print('Uppercase Alphabets: ', list_upper) # print lowercase alphabets print('Lowercase Alphabets: ', list_lower)

Uppercase Alphabets: [‘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’]Lowercase Alphabets: [‘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’]

Python Alphabet List

This method is similar to the above method, but rather a shorthand method. In this program, we use the list comprehension technique.

# Python program to print list of alphabets # using list comprehension list_upper = [chr(i) for i in range(ord('A'), ord('Z') + 1)] list_lower = [chr(i) for i in range(ord('a'), ord('z') + 1)] # print uppercase alphabets print('Uppercase Alphabets: ', list_upper) # print lowercase alphabets print('Lowercase Alphabets: ', list_lower)

Uppercase Alphabets: [‘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’]Lowercase Alphabets: [‘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’]

Alphabet list in Python

The map() function applies a given function to each item of an iterable (list, tuple, etc.) and returns a list of the results. It typecasts the numbers in a range to a particular data type, char in this case, and assigns to the list.

# Python program to print list of alphabets # using map() list_upper = list(map(chr, range(65, 91))) list_lower = list(map(chr, range(97, 123))) # print uppercase alphabets print('Uppercase Alphabets: ', list_upper) # print lowercase alphabets print('Lowercase Alphabets: ', list_lower)

Uppercase Alphabets: [‘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’]Lowercase Alphabets: [‘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’]

This python program also performs the same task but in a different way. In this program, we are using the built-in function to print the list of alphabets. The string.ascii_uppercase method returns all uppercase alphabets and string.ascii_lowercase method returns all lowercase alphabets.

# Python program to print list of alphabets import string #importing string function # using string list_upper = list(string.ascii_uppercase) list_lower = list(string.ascii_lowercase) # print uppercase alphabets print('Uppercase Alphabets: ', list_upper) # print lowercase alphabets print('Lowercase Alphabets: ', list_lower)

Uppercase Alphabets: [‘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’]Lowercase Alphabets: [‘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’]

Order List Alphabetically

In the previous program, we used string.ascii_uppercase and string.ascii_lowercase but in this program, we are using string.ascii_letters method. This method returns all lowercase and uppercase alphabets as a single string.

# Python program to print list of alphabets import string #importing string function # using string list_alpha = list(string.ascii_letters) # print alphabets print('Alphabets: ', list_alpha)

Alphabets: [‘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’, ‘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’]

If you enjoyed this post, share it with your friends. Do you want to share more information about the topic discussed above or do you find anything incorrect? Let us know in the comments. Thank you!

Источник

Оцените статью