Python | Convert string to bytes

Learn examples from DataCamp guru:

Method # 1: Using a Loop
This is a crude method in which we accomplish this task. In this we start a loop to store the length of the longest string in memory and return the string that has the maximum length in the list.

# Python3 code to demonstrate how it works
# Longest line in the list
# using a loop

 
# initialize the list

test_list = [ `gfg` , ` is` , `best` , `for` , ` geeks` ]

  
# print original list

print ( "The original list:" + str (test_list))

 
# Longest line in the list
# using a loop

max_len = - 1

for ele in test_list:

if len ( ele) & gt; max_len:

max_len = len (ele)

res = ele

 
# print result

print ( "Maximum length string is:" + res)

Output:

 The original list: [`gfg`,` is`, `best`,` for`, `geeks`] Maximum length string is: geeks 

Method # 2: Using max () + key
This method can also be used to solve this problem. In this we use the inline max () with “len” as the key argument to retrieve the maximum length string.

# Python3 code to demonstrate how it works
# Longest line in the list
# using max () + key

 
# initialize list

test_list = [ `gfg` , `is` , ` best` , `for` , `geeks` ]

  < br /> # printing the original list

print ( "The original list:" + str (test_list))

 
# Longest line in the list
# using max () + key

res = max (test_list, key = len )

 
# print result

print ( "Maximum length string is:" + res)

Output:

 The original list: [` gfg`, `is`,` best`, `for`,` geeks`] Maximum length string is: geeks 
Learn examples from DataCamp guru: