作者comodore (Commodore)
看板Python
标题[问题] 字串切割for loop问题
时间Tue Nov 20 10:00:21 2018
大家好,
小弟是初学者, 最近参照网路上的范例程式遇到一个觉得还奇怪的写法,
------------------------------------------
import urllib.request
from bs4 import BeautifulSoup
response = urllib.request.urlopen('
http://php.net/')
html = response.read()
print(html)
soup = BeautifulSoup(html, "html5lib")
text = soup.get_text(strip=True)
print(type(text.split()))
tokens = [t for t in text.split()]
print(type(tokens))
------------------------------------------
疑惑的是
text.split()已经是list, 可以直接指派给tokens使用,
不知为何还要将text.splt()for loop之後在放到t这个list呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.110.208
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1542679225.A.A35.html
1F:→ ripple0129: 看起来是多此一举 11/20 10:12
2F:→ TuCH: 是的 这行程式码是多余的 11/20 10:13
3F:→ comodore: 谢谢大家 11/20 10:30
4F:推 TitanEric: 这范例真棒… 11/20 21:59