Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để nối các chuỗi xung quanh K

Khi bắt buộc phải nối các chuỗi xung quanh "K", một phép lặp đơn giản và phương thức "append" được sử dụng.

Ví dụ

Dưới đây là một minh chứng về điều tương tự -

my_list = ["python", "+", 'is', 'fun', "+", 'to', 'learn']

print("The list is :")
print(my_list)

K = "+"
print("The value of K is :")
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("The result is :")
print(my_result)

Đầu ra

The list is :
['python', '+', 'is', 'fun', '+', 'to', 'learn']
The value of K is :
+
The result is :
['python+is', 'fun+to', 'learn']

Giải thích

  • Danh sách các chuỗi được xác định và hiển thị trên bảng điều khiển.

  • Giá trị của ‘K’ được gán một chuỗi và hiển thị trên bảng điều khiển.

  • Một danh sách trống được xác định.

  • Một giá trị số nguyên được khởi tạo thành 0.

  • Giá trị số nguyên được kiểm tra là nhỏ hơn độ dài của danh sách.

  • Nếu vậy, phần tử tại chỉ mục cụ thể sẽ được gán cho một biến.

  • Biến số nguyên và độ dài của danh sách được so sánh lại và phần tử được gán một giá trị khác.

  • Số nguyên được tăng thêm 2.

  • Cuối cùng, biến này được thêm vào danh sách trống và số nguyên được tăng thêm 1.

  • Kết quả là biến được hiển thị trên bảng điều khiển.