[問題] 字串切割for loop問題
大家好,
小弟是初學者, 最近參照網路上的範例程式遇到一個覺得還奇怪的寫法,
------------------------------------------
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://www.ptt.cc/bbs/Python/M.1542679225.A.A35.html
→
11/20 10:12,
6年前
, 1F
11/20 10:12, 1F
→
11/20 10:13,
6年前
, 2F
11/20 10:13, 2F
→
11/20 10:30,
6年前
, 3F
11/20 10:30, 3F
推
11/20 21:59,
6年前
, 4F
11/20 21:59, 4F
Python 近期熱門文章
PTT數位生活區 即時熱門文章