10 Đoạn Mã Python Hữu Ích Để Viết Mã Như Một Chuyên Gia

 

1. Hoán đổi 2 biến với một dòng mã:

a = 1
b = 2
a, b = b, a

2. Nhân đôi chuỗi mà không lặp:

Ví dụ:

name = “Banana”

print(name * 4)

Output:

BananaBananaBananaBanana

3. Đảo ngược một chuỗi:

Ví dụ:

sentence = “This is just a test”
reversed = sentence[::-1]
print(reversed)

Output:

tset a tsuj si sihT

4. Ghép các chuỗi thành một chuỗi:

Ví dụ:

words = [“This”, “is”, “a”, “Test”]
combined = ” “.join(words)
print(combined)

Output:

This is a Test

5. Chuỗi so sánh:

Ví dụ:

x = 100
res = 0 < x < 1000
print(res)

Output:

True

6. Tìm phần tử thường xuyên nhất trong danh sách:

Ví dụ:

test = [6, 2, 2, 3, 4, 2, 2, 90, 2, 41]
most_frequent = max(set(test), key = test.count)
print(most_frequent)

Output:

2

7. Giải nén danh sách để tách các biến:

Ví dụ:

arr = [1, 2, 3]
a,b,c = arr
print(a, b, c)

Output:

1 2 3

8. Câu lệnh If-Else một dòng:

Ví dụ:

age = 30
age_group = “Adult” if age > 18 else “Child”
print(age_group)

Output:

Adult

Cú pháp:

true_expression if condition else false_expression

9. Lặp qua danh sách với một dòng mã:

Ví dụ:

numbers = [1, 2, 3, 4, 5]
squared_numbers = [num * num for num in numbers]
print(squared_numbers)

Output:

[1, 4, 9, 16, 25]

Ví dụ về luỹ thừa hai:

dict1 = {‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 4}
squared_dict = {key: num * num for (key, num) in dict1.items()}
print(squared_dict)

Output:

{‘a’: 1, ‘b’: 4, ‘c’: 9, ‘d’: 16}

10. Đơn giản hoá câu lệnh If:

Ví dụ:

if n == 0 or n == 1 or n == 2 or n == 3 or n == 4 or n == 5:

Tương đương câu lệnh:

if n in [0, 1, 2, 3, 4, 5]

Bài viết tham khảo: cảm ơn tác giả!