Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương Trình Python Nối Chuỗi Xung Quanh Ký Tự K


Khi cần nối chuỗi xung quanh ký tự 'K', dùng vòng lặp đơn giản và phương thức append.

Ví dụ

Minh họa dưới đây:

my_list = ["python", "+", 'is', 'fun', "+", 'to', 'learn']
print("Danh sách là:")
print(my_list)
K = "+"
print("Giá trị K là:")
print(K)
my_result = []
index = 0
while index < len(my_list):
    element = my_list[index]
    if (index < len(my_list) - 1) and my_list[index + 1] == K:
        element = element + K + my_list[index + 2]
        index += 2
    my_result.append(element)
    index += 1
print("Kết quả là:")
print(my_result)

Kết quả

Danh sách là: ['python', '+', 'is', 'fun', '+', 'to', 'learn']
Giá trị K là: +
Kết quả là: ['python+is', 'fun+to', 'learn']

Giải thích

  • Định nghĩa danh sách chuỗi và hiển thị ra console.
  • Giá trị 'K' gán chuỗi và hiển thị ra console.
  • Định nghĩa danh sách rỗng.
  • Khởi tạo giá trị nguyên 0.
  • Kiểm tra giá trị nguyên nhỏ hơn độ dài danh sách.
  • Nếu đúng, phần tử tại chỉ mục cụ thể gán vào biến.
  • So sánh lại giá trị nguyên và độ dài danh sách, gán giá trị khác cho phần tử.
  • Tăng giá trị nguyên lên 2.
  • Cuối cùng, biến này thêm vào danh sách rỗng, tăng giá trị nguyên lên 1.
  • Kết quả là biến hiển thị trên console.