成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python構(gòu)造列表基本應(yīng)用語法詳解

開發(fā) 后端
我們今天將會(huì)通過這篇文章中的一段代碼示例的解讀來為大家詳細(xì)介紹一下Python構(gòu)造列表的語法應(yīng)用方式,希望可以給大家?guī)硪恍椭?/div>

Python編程語言中有許多應(yīng)用方式和其他我們所熟悉的預(yù)言有很大的不同之處。不過這一語言的主要特點(diǎn)就在于簡(jiǎn)單易用,所以想學(xué)習(xí)起來并不困難。我們?cè)谶@里可以先來一起了解一下Python構(gòu)造列表的相關(guān)語法。

Python構(gòu)造列表語法代碼示例:

  1. #!/usr/bin/env python  
  2. # -*- coding: GBK -*-  
  3. import urllib  
  4. from sgmllib import SGMLParser  
  5. class URLLister(SGMLParser):  
  6. def reset(self):  
  7. SGMLParser.reset(self)  
  8. self.urls = []  
  9. def start_a(self, attrs):  
  10. href = [v for k, v in attrs if k == 'href']  
  11. if href:  
  12. self.urls.extend(href)  
  13. url = r'http://www.sinc.sunysb.edu/Clubs/buddhism/
    JinGangJingShuoShenMo/'
     
  14. sock = urllib.urlopen(url)  
  15. htmlSource = sock.read()  
  16. sock.close()  
  17. #print htmlSource  
  18. f = file('jingangjing.html', 'w')  
  19. f.write(htmlSource)  
  20. f.close()  
  21. mypath = r'http://www.sinc.sunysb.edu/Clubs/buddhism/
    JinGangJingShuoShenMo/'
     
  22. parser = URLLister()  
  23. parser.feed(htmlSource)  
  24. for url in parser.urls:  
  25. myurl = mypath + url  
  26. print "get: " + myurl  
  27. sock2 = urllib.urlopen(myurl)  
  28. html2 = sock2.read()  
  29. sock2.close()  
  30. # 保存到文件  
  31. print "save as: " + url  
  32. f2 = file(url, 'w')  
  33. f2.write(html2)  
  34. f2.close() 

[] 的語法是 python 中的 list comprehension, 用于Python構(gòu)造列表。

  1. href = [v for k, v in attrs if k == 'href'] 

大致上相當(dāng)于:

  1. href = []   
  2. for k,v in attrs:   
  3. if k == 'href':   
  4. href.append(v) 

以上就是我們?yōu)榇蠹医榻B的Python構(gòu)造列表的相關(guān)語法應(yīng)用。

【編輯推薦】

  1. 利用PDB實(shí)現(xiàn)Python程序調(diào)試
  2. Python單元測(cè)試正確使用規(guī)則
  3. Python SQLITE數(shù)據(jù)庫(kù)操作簡(jiǎn)便易用
  4. 編寫Python程序?qū)崿F(xiàn)行數(shù)統(tǒng)計(jì)
  5. Python print正確使用方法淺析
責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-03-03 16:08:26

Python取得文件列

2013-12-12 16:10:21

Lua腳本語言

2010-03-04 14:57:08

Python解密VBS

2010-03-03 16:40:55

Python HTTP

2010-03-03 10:03:55

Python連接Sql

2010-03-03 14:30:05

Python set類

2010-03-03 14:40:37

Python打包方法

2010-03-04 09:27:34

調(diào)用Python腳本

2010-07-08 15:24:17

SNMP trap

2010-03-05 15:47:59

Python Stri

2010-03-03 15:17:46

Python調(diào)用MyS

2010-03-03 13:32:08

Python壓縮文件

2010-02-04 17:16:33

C++調(diào)用python

2010-02-25 10:52:29

WCF響應(yīng)服務(wù)

2010-02-02 14:45:35

C++ typeof

2010-02-26 13:40:28

WCF消息頭

2009-12-09 09:22:45

PHP常用語法

2010-02-23 15:58:57

WCF Session

2010-03-01 09:48:23

WCF會(huì)話服務(wù)

2010-03-01 11:24:31

WCF面向服務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久一二区 | 日韩成人一区 | 一区二区三区观看视频 | 国产91中文| 亚洲高清视频在线 | 日韩成人精品视频 | .国产精品成人自产拍在线观看6 | 男女视频免费 | 日韩在线视频免费观看 | 日韩视频国产 | 日韩国产免费观看 | 欧美亚洲视频 | 91精品国产乱码久久久久久久久 | 欧美二区在线 | 亚洲+变态+欧美+另类+精品 | 日韩在线免费视频 | 国产一区91精品张津瑜 | a在线观看 | 日韩成人免费在线视频 | 97国产在线视频 | 一二三四在线视频观看社区 | 婷婷激情综合 | 亚洲国产成人精品女人久久久 | 精品国产欧美一区二区三区成人 | 在线精品国产 | 亚洲精品国产电影 | 毛片免费看的 | 99婷婷| 亚洲精品视频一区二区三区 | 免费国产精品久久久久久 | 精品国产乱码久久久久久图片 | 亚洲免费在线 | 欧美一区2区三区3区公司 | 亚洲人成一区二区三区性色 | 精品欧美乱码久久久久久1区2区 | 懂色一区二区三区免费观看 | 免费观看成人鲁鲁鲁鲁鲁视频 | 老头搡老女人毛片视频在线看 | 日韩精品一区二区三区中文在线 | 毛片一区二区三区 | 欧美日韩三级 |