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

Chuyển đổi trường hợp của các phần tử trong danh sách chuỗi bằng Python

Là một phần của thao tác dữ liệu, chúng ta sẽ bắt gặp sự cần thiết phải có một trường hợp duy nhất cho tất cả các chữ cái trong một chuỗi. Trong bài này, chúng ta sẽ xem cách lấy một danh sách có các phần tử chuỗi với các trường hợp hỗn hợp. Sau đó, chúng tôi áp dụng một số hàm python để chuyển tất cả chúng thành một trường hợp duy nhất.

Với low ()

Hàm dưới là một hàm chuỗi có thể chuyển đổi toàn bộ chuỗi thành chữ thường. Vì vậy, chúng tôi sử dụng lambda và bản đồ để áp dụng hàm thấp hơn cho từng phần tử trong danh sách.

Ví dụ

listA = ['MoN', 'TuE', 'FRI']
# Given list
print("Given list : \n",listA)
res = list(map(lambda x: x.lower(), listA ))
# printing output
print("New all lowercase list: \n",res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Given list :
['MoN', 'TuE', 'FRI']
New all lowercase list:
['mon', 'tue', 'fri']

với upper ()

Trong cách tiếp cận này, chúng tôi áp dụng trực tiếp upper () vào danh sách thông qua vòng lặp for. Vì vậy, mỗi chuỗi được chuyển đổi thành chữ hoa.

Ví dụ

listA = ['MoN', 'TuE', 'FRI']
# Given list
print("Given list : \n",listA)
res = [x.upper() for x in listA]
# printing output
print("New all uppercase list: \n",res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Given list :
['MoN', 'TuE', 'FRI']
New all uppercase list:
['MON', 'TUE', 'FRI']