Đôi khi, khi làm việc với Danh sách Python, chúng ta có thể gặp sự cố trong đó chúng ta nhận Chuỗi làm phần tử và muốn tính Chuỗi có độ dài tối đa. Loại vấn đề này có thể có các ứng dụng trong nhiều lĩnh vực. Hãy thảo luận về một số cách mà vấn đề này có thể được giải quyết.
Phương pháp số 1. Sử dụng vòng lặp Đây là phương pháp brute trong đó chúng tôi thực hiện nhiệm vụ này. Trong phần này, chúng tôi chạy một vòng lặp để giữ bộ nhớ có độ dài chuỗi dài nhất và trả về chuỗi có độ dài tối đa trong danh sách.
Python3
# Python3 code to demonstrate working of
# Longest String in list
# using loop
# initialize list
test_list
38_______
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks0
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks1
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks2
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks3
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks2
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks5
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks2
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks7
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks2
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks9
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] Maximum length string is : geeks0
test_list
38_______ [
11_______0
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']1_______11_______2
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']1
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']4
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']1
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']6
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']1
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']8
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']9
# Python3 code to demonstrate working of
1
# Python3 code to demonstrate working of
2_______33_______3# Python3 code to demonstrate working of
4 # Python3 code to demonstrate working of
5 # Python3 code to demonstrate working of
6# Python3 code to demonstrate working of
7
# Python3 code to demonstrate working of
9
# Extract Strings with Maximum K length
0=
# Extract Strings with Maximum K length
2
# Extract Strings with Maximum K length
# using list comprehension + len[]
# Extract Strings with Maximum K length
6=
# Extract Strings with Maximum K length
8# Extract Strings with Maximum K length
9 # using list comprehension + len[]
0# using list comprehension + len[]
1 test_list
# using list comprehension + len[]
3 # using list comprehension + len[]
4# using list comprehension + len[]
5=
# using list comprehension + len[]
7
# using list comprehension + len[]
9
# Python3 code to demonstrate working of
2_______33_______3
2 # Python3 code to demonstrate working of
5 # Python3 code to demonstrate working of
6
5
đầu ra.
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']
Phương pháp #2. Sử dụng bộ lọc[] + lambda
Sự kết hợp của các chức năng trên có thể được sử dụng để thực hiện nhiệm vụ này. Trong phần này, chúng tôi trích xuất các phần tử bằng cách sử dụng bộ lọc [] và logic được biên dịch trong hàm lambda
Python3
# Python3 code to demonstrate working of
# Extract Strings with Maximum K length
8
# initialize list
test_list
38_______ [
11_______0
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']1_______11_______2
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']1
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']4
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']1
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']6
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']1
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']8
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']9
# Python3 code to demonstrate working of
1
# Python3 code to demonstrate working of
2_______33_______3# Python3 code to demonstrate working of
4 # Python3 code to demonstrate working of
5 # Python3 code to demonstrate working of
6# Python3 code to demonstrate working of
7
# Python3 code to demonstrate working of
9
# Extract Strings with Maximum K length
0=
# Extract Strings with Maximum K length
2
# Extract Strings with Maximum K length
8
# Extract Strings with Maximum K length
6=
[
2# Python3 code to demonstrate working of
3_______41_______4# Python3 code to demonstrate working of
3[
6 [
7# using list comprehension + len[]
4# using list comprehension + len[]
5=
The original list : ['gfg', 'is', 'best', 'for', 'geeks'] The maximum K sized strings are : ['gfg', 'is', 'for']01