Hướng dẫn how do you assign a value to all alphabets in python? - làm cách nào để bạn gán giá trị cho tất cả các bảng chữ cái trong python?

Bạn muốn một từ điển Python bản địa.

.

Xây dựng một cái với cái này:

import string
values = dict()
for index, letter in enumerate(string.ascii_lowercase):
   values[letter] = index + 1

Điều này cho Syou những thứ như:

print values["a"]
-> 1

Tất nhiên, bạn có thể có thể sử dụng chức năng tích hợp "Ord" và bỏ qua từ điển này hoàn toàn, như trong các câu trả lời khác:

print ord("c") - (ord("a")) + 1

Hoặc trong Python 3.x hoặc 2.7, bạn có thể tạo Dicionary trong một lần vượt qua với biểu thức máy phát điện:

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}

E

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c'] 
Explanation : Alphabets assigned to elements as occurring.

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
2
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
4
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
5
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
6
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
7

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
67
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
7

Python3

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
8
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
9
print values["a"]
-> 1
67
print values["a"]
-> 1
73
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
print values["a"]
-> 1
75

E

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
2
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
4
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
5
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
6
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
7

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
67
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
7

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
8
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
9
print values["a"]
-> 1
67
print values["a"]
-> 1
73
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
print values["a"]
-> 1
75

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
67
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
print values["a"]
-> 1
93
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
3
print values["a"]
-> 1
96
print values["a"]
-> 1
84
print values["a"]
-> 1
98

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
2
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
3
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
5
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
6
The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
6

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c'] 
Explanation : Alphabets assigned to elements as occurring.
3
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c'] 
Explanation : Alphabets assigned to elements as occurring.
4

Có chức năng bảng chữ cái trong Python không?

Hàm isalpha () là hàm tích hợp được sử dụng để xử lý chuỗi trong python, kiểm tra xem ký tự đầu vào đơn là bảng chữ cái hay nếu tất cả các ký tự trong chuỗi đầu vào là bảng chữ cái.

Giá trị của bảng chữ cái trong Python là gì?

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
8
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
9
print values["a"]
-> 1
67
print values["a"]
-> 1
73
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
print values["a"]
-> 1
75

Đầu ra

The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
67
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
print values["a"]
-> 1
93
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
3
print values["a"]
-> 1
96
print values["a"]
-> 1
84
print values["a"]
-> 1
98

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
2
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
3
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
5
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
6
The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
6

Python3

Có chức năng bảng chữ cái trong Python không?

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
8
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
9
print values["a"]
-> 1
67
print values["a"]
-> 1
73
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
print values["a"]
-> 1
75

E

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
2
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
4
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
5
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
6
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
7

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
67
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
7

The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
4
print values["a"]
-> 1
2
print values["a"]
-> 1
16
print values["a"]
-> 1
17
print values["a"]
-> 1
18
print values["a"]
-> 1
19
print values["a"]
-> 1
20

The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
4
print values["a"]
-> 1
2
print values["a"]
-> 1
23
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
25
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
0

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
2
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
3
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
5
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
6
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
print values["a"]
-> 1
34
print values["a"]
-> 1
35

Đầu ra

The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']

Độ phức tạp về thời gian và không gian cho tất cả các phương pháp là như nhau:

Độ phức tạp về thời gian: O (n) O(N)

Không gian phụ trợ: O (n) O(N)

Phương pháp số 3: Không sử dụng isalpha ()

Python3

E

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
2
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
4
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
5
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
6
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
7

print values["a"]
-> 1
63
print values["a"]
-> 1
2
print values["a"]
-> 1
65

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
67
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
7

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
8
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
9
print values["a"]
-> 1
67
print values["a"]
-> 1
73
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
print values["a"]
-> 1
75

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c'] 
Explanation : Alphabets assigned to elements as occurring.
3
print values["a"]
-> 1
77

print values["a"]
-> 1
78
print values["a"]
-> 1
2
print values["a"]
-> 1
80

print values["a"]
-> 1
81
print values["a"]
-> 1
2
print values["a"]
-> 1
83
print values["a"]
-> 1
84
print values["a"]
-> 1
85

print values["a"]
-> 1
86
print values["a"]
-> 1
2
print values["a"]
-> 1
88
print values["a"]
-> 1
89

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
67
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
print values["a"]
-> 1
93
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
3
print values["a"]
-> 1
96
print values["a"]
-> 1
84
print values["a"]
-> 1
98

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
8
print ord("c") - (ord("a")) + 1
00
print values["a"]
-> 1
2
print ord("c") - (ord("a")) + 1
02

print ord("c") - (ord("a")) + 1
03
print values["a"]
-> 1
2
print values["a"]
-> 1
65

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
4
print values["a"]
-> 1
67
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
6
Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
7

Input : test_list = [4, 5, 2, 4, 2, 6] 
Output : ['a', 'b', 'c', 'a', 'c', 'd'] 
Explanation : Alphabets assigned to elements as occurring.  
8
print ord("c") - (ord("a")) + 1
11

values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
2
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
3
The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
3
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
5
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}
6
The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']
6

Đầu ra

The original list : [4, 5, 2, 4, 2, 6, 5, 2, 5]
The mapped List : ['a', 'b', 'c', 'a', 'c', 'd', 'b', 'c', 'b']


Có chức năng bảng chữ cái trong Python không?

Hàm isalpha () là hàm tích hợp được sử dụng để xử lý chuỗi trong python, kiểm tra xem ký tự đầu vào đơn là bảng chữ cái hay nếu tất cả các ký tự trong chuỗi đầu vào là bảng chữ cái., which checks if the single input character is an alphabet or if all the characters in the input string are alphabets.

Giá trị của bảng chữ cái trong Python là gì?

Giá trị ASCII của bảng chữ cái viết thường là từ 97 đến 122. Và, giá trị ASCII của bảng chữ cái chữ hoa là từ 65 đến 90. Nếu giá trị ASCII của ký tự được nhập bởi người dùng nằm trong phạm vi từ 97 đến 122 hoặc từ 65đến 90, con số đó là bảng chữ cái.lowercase alphabet is from 97 to 122. And, the ASCII value of the uppercase alphabet is from 65 to 90. If the ASCII value of the character entered by the user lies in the range of 97 to 122 or from 65 to 90, that number is an alphabet.