Python |提取字符串列表中的第 n 个单词
原文:https://www . geeksforgeeks . org/python-extract-n-in-words-list/
有时,在使用 Python Lists 时,我们可能会遇到这样的问题:我们需要执行提取 List 中每个字符串的第 n 个单词的任务。这可以在网络开发领域得到应用。让我们讨论执行这项任务的某些方法。
方法#1:使用列表理解+ split()
以上方法的组合可以用来解决这个问题。在本文中,我们执行了使用拆分获得第 n 个单词和使用列表理解重新创建列表的任务。
# Python3 code to demonstrate working of
# Extract Nth words in Strings List
# Using list comprehension + split()
# initializing list
test_list = ['Gfg best for', 'All geeks', 'It is for', 'all CS professionals']
# printing original list
print("The original list is : " + str(test_list))
# initializing N
N = 2
# Extract Nth words in Strings List
# Using list comprehension + split()
res = [sub.split()[N - 1] for sub in test_list if len(sub.split()) > 1]
# printing result
print("The Nth words in list are : " + str(res))
Output :
The original list is : ['Gfg best for', 'All geeks', 'It is for', 'all CS professionals']
The Nth words in list are : ['best', 'geeks', 'is', 'CS']
版权属于:月萌API www.moonapi.com,转载请注明出处