Yud*_*ira 0 python list arraylist
text = [('good', 'Title meta tag contains no errors.'), ('good', 'Title relevancy to page content is good.'), ('good', 'Description meta tag contains no errors.'), ('good', 'Description relevancy to page content is excellent.'), ('good', 'Keywords meta tag contains no errors.'), ('good', 'Keyword relevancy to page content is excellent.'), ('good', 'The Robots meta tag contains no errors.'), ('good', 'The Author meta tag contains no errors.'), ('good', 'The size of the web page.'), ('good', 'The web page load time.')]
Run Code Online (Sandbox Code Playgroud)
问题是如何将列表分开
text = ['good', 'Title meta tag contains no errors.', 'good', 'Title relevancy to page content is good.', 'good', 'Description meta tag contains no errors.', 'good', 'Description relevancy to page content is excellent.', 'good', 'Keywords meta tag contains no errors.', 'good', 'Keyword relevancy to page content is excellent.', 'good', 'The Robots meta tag contains no errors.', 'good', 'The Author meta tag contains no errors.', 'good', 'The size of the web page.', 'good', 'The web page load time.']
Run Code Online (Sandbox Code Playgroud)
任何答案?
这应该给你你想要的:
result = [y for x in text for y in x]
Run Code Online (Sandbox Code Playgroud)
您可能发现更具可读性的另一种选择是使用itertools.chain:
from itertools import chain
result = list(chain(*text))
Run Code Online (Sandbox Code Playgroud)