日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python进阶(第三章1) 字典

發(fā)布時間:2023/12/10 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python进阶(第三章1) 字典 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

    • 3.1 泛映射類型
        • 什么是可散列的數(shù)據(jù)類型(鍵的要求)
        • 字典的構(gòu)造方法
    • 3.2 字典推導(dǎo)(dictcomp)
    • 3.3 常見的映射方法
        • 用setdefault處理找不到的鍵
    • 3.4 映射的彈性鍵查詢
      • 3.4.1 defaultdict:處理找不到的鍵的一個選擇
        • 注意:
        • defaultdict與dict實例化字典類型的區(qū)別
        • defaultdict的構(gòu)造
      • 3.4.2 特殊方法__missing__
    • 3.5 字典的變種
        • collections.OrderedDict (添加鍵會保持順序)
        • collections.ChainMap(將多個映射合并為單個映射)
        • collections.Counter
          • 例子:統(tǒng)計單詞中各個字母出現(xiàn)的次數(shù)
        • collections.UserDict
    • 3.6 子類化UserDict
      • MutableMapping.update
      • Mapping.get
        • 從dict或者其他內(nèi)置類繼承有什么不好?
    • 3.7 不可變映射類型(動態(tài)的只讀的映射視圖:MappingProxyType)

3.1 泛映射類型

collections.abc模塊有Mapping和MutableMapping 這兩個抽象基類,它們的作用是為了dict和其他類似的類型定義形式接口,然后非抽象映射類型一般不會直接繼承這些抽象基類,它們會直接對dict或者collections.UserDict進(jìn)行擴(kuò)展。這些抽象基類的主要作用是作為形式化的文檔,它們定義了構(gòu)建一個映射類型所需要的最基本的接口。然后它們還可以跟isinstance一起被用來判定某個數(shù)據(jù)是不是廣義上的映射類型:

>>> from collections import abc >>> my_dict={} # 字典是典型的鍵值對 >>> isinstance(my_dict,abc.Mapping) True >>> isinstance([1, 2], abc.Mapping) False #列表時序列 >>> isinstance((1, 2), abc.Mapping) False #元組也是序列 >>> isinstance('sdbd', abc.Mapping) False #字符串也是序列
  • 這里用isintance而不是type來檢查某個參數(shù)是否為dict類型,因為這個參數(shù)有可能不是dict,而是一個比較另類的映射類型。(這句話不太明白)
  • 標(biāo)準(zhǔn)庫里的所有映射類型都是利用dict來實現(xiàn)的,因此它們有個共同的限制,即只有可散列的數(shù)據(jù)類型才可以用作這些映射里的鍵(只有鍵有這個要求,值沒有此要求)

什么是可散列的數(shù)據(jù)類型(鍵的要求)

如果一個對象是可散列的,那么在這個對象的生命周期中,它的散列值是不變的而且這個對象需要實現(xiàn)__hash__()方法。另外可散列對象還要有__eq__()方法,這樣才能和其他鍵作比較。如果兩個散列對象是相等的,那么它們的散列值一定是一樣
的。

可散列類型包括:

  • (1)原子不可變類型(str, bytes和數(shù)值類型)
  • (2)frozenset
  • (3)元組:只有當(dāng)元組包含的所有元素都是可散列的情況下。
    可以用句話說:python里所有的不可變類型都是可散列的
    一般來講用戶自定義的類型的對象都是可散列的,散列值就是它們的id()函數(shù)的返回值。

字典的構(gòu)造方法

>>> a= dict(one=1,two=2,three=3) >>> b={'one':1,'two':2,'three':3} >>> c= dict(zip(['one','two','three'],[1,2,3])) >>> d = dict({'one':1,'two':2,'three':3}) >>> e=dict([('two',2),('one',1),('three',3)]) >>> a == b ==c == d == e True
  • 注意這里的相等,只不過是值相等,但是不同的對象

3.2 字典推導(dǎo)(dictcomp)

列表生成器和生成器表達(dá)式的概念已經(jīng)移植到了字典上,從而有了字典推導(dǎo)。
字典推導(dǎo)可以從任何鍵值對作為元素的可迭代對象中構(gòu)建出字典。
例子:

>>> DIAL_CODES=[ ... (86,'China'), ... (91,'India'), ... (1,'United States'), ... (62,'Indonesia'), ... (55,'Brazil'), ... (92,'Pakistan'), ... (880,'Bangladesh'), ... (234,'Nigeria'), ... (7,'Russia'), ... (81,'Japan'), ... ] >>> country_code={country:code for code,country in DIAL_CODES} >>> country_code {'China': 86, 'India': 91, 'United States': 1, 'Indonesia': 62, 'Brazil': 55, 'Pakistan': 92, 'Bangladesh': 880, 'Nigeria': 234, 'Russia': 7, 'Japan': 81} >>> {code:country.upper() for country,code in country_code.items() if code <66} {1: 'UNITED STATES', 62: 'INDONESIA', 55: 'BRAZIL', 7: 'RUSSIA'}

字典推導(dǎo)的表達(dá)式會蔓延到其他數(shù)據(jù)結(jié)構(gòu)類型

3.3 常見的映射方法

除了

  • dict
  • defaultdict
  • OrderedDict

這三種常見方法
在映射對象的方法里,setdefault可能是比較微妙的一個。盡管用的次數(shù)不多,但是它一旦發(fā)揮作用,就可以節(jié)省不少次鍵查詢,讓程序更高效。

用setdefault處理找不到的鍵

我們可以使用d.get(k,default)來代替d[k],給找不到的鍵一個默認(rèn)的返回值(這比處理keyError方便不少)
看個例子:

>>> my_dict = {'子': '鼠', '丑': '牛', '寅': '虎', ... '卯': '兔', '辰': '龍', '巳': '蛇', ... '午': '馬', '未': '羊', '申': '猴', ... '酉': '雞', '戌': '狗', '亥': '豬'} >>> my_dict.setdefault('子','屬鼠') # 顯然鍵 '子'存在,那么 值 '屬鼠' 也就無用 '鼠' >>> my_dict.setdefault('行初心','CSDN') # 如果找不到,就會添加. 'CSDN' >>> my_dict.setdefault('行') # 不存在的鍵"行",未指定值,默認(rèn)返回None >>> my_dict {'子': '鼠', '丑': '牛', '寅': '虎', '卯': '兔', '辰': '龍', '巳': '蛇', '午': '馬', '未': '羊', '申': '猴', '酉': '雞', '戌': '狗', '亥': '豬', '行初心': 'CSDN', '行': None}

例子2:(使用dict.setdefault()方法來設(shè)置默認(rèn)值,統(tǒng)計字符串出現(xiàn)的次數(shù))

strings = ('puppy', 'kitten', 'puppy', 'puppy','weasel', 'puppy', 'kitten', 'puppy') counts = {} for kw in strings:counts.setdefault(kw, 0)counts[kw] += 1

dict.setdefault()方法的返回值可以重寫for循環(huán)中的代碼,使其更加簡潔:

strings = ('puppy', 'kitten', 'puppy', 'puppy','weasel', 'puppy', 'kitten', 'puppy') counts = {} for kw in strings:counts[kw] = counts.setdefault(kw, 0) + 1

3.4 映射的彈性鍵查詢

為了方便,就算某個鍵在映射里不存在,那么你也希望在通過這個鍵讀取值的時候能得到一個默認(rèn)值。有兩個途徑幫我們達(dá)到這個目的。

  • (1).通過defaultdict這個類型而不是普通的dict
  • (2).給自己定義一個dict類型的子類,然后在這個子類中實現(xiàn)__missing__方法。

3.4.1 defaultdict:處理找不到的鍵的一個選擇

在用戶創(chuàng)建defaultdict對象的時候,就需要給它配置一個為找不到的鍵創(chuàng)造默認(rèn)值的方法。
具體而言,在實例化一個defaultdict的時候,需要給構(gòu)造方法提供一個可調(diào)用的對象,這個可調(diào)用對象會在__getitem__碰到找不到的鍵的時候被調(diào)用,讓__getitem__返回某種默認(rèn)值。
比如,新建一個字典:dd=defaultdict(list),如果鍵’new-key’在dd中不存在的話,表達(dá)式dd[‘new-key’]會按照以下步驟行事。

  • (1).調(diào)用list()來創(chuàng)建新列表
  • (2).把這個新列表作為值,'new-key’作為它的鍵,放到dd中。
  • (3).返回這個列表的引用
    而這個用來生成默認(rèn)值的可調(diào)用對象存放在名為default_factory的實例屬性里。
    如果在創(chuàng)建defaultdict的時候沒有指定default_factory,查詢不存在的鍵會觸發(fā)KeyError.

注意:

  • defaultdict里面的default_factory只會在__getitem__里被調(diào)用,在其他的方法里完全不會發(fā)揮作用。比如,dd是個defaultdict,K是個找不到的鍵,dd[k]這個表達(dá)式會調(diào)用default_factory創(chuàng)造某個默認(rèn)值,而dd.get(k)則會返回None.

所有 這一切背后的功臣其實是特殊方法__missing__.它會在defaultdict遇到找不到的鍵的時候調(diào)用default_factory,而實際上這個特性是所有映射類型都可以去選擇的。

看個例子:

from collections import defaultdict class from_defaultdict(defaultdict):def __getitem__(self, key):return 'hello'c = from_defaultdict(list)print(c['new-key'])

結(jié)果如下:

defaultdict與dict實例化字典類型的區(qū)別

使用defaultdict任何未定義的key都會默認(rèn)返回一個根據(jù)method_factory參數(shù)不同的默認(rèn)值, 而相同情況下dict()會返回KeyError.
比較下面代碼:

from collections import defaultdict d1 = dict() d2 = defaultdict(list) print(d2['a']) print(d1['a'])

輸出:

[] Traceback (most recent call last):File "/home/maxzhang/PycharmProjects/pythoncode/t.py", line 5, in <module>print(d1['a']) KeyError: 'a'

defaultdict的構(gòu)造

python官方文檔中對defaultdict的定義如下:

class collections.defaultdict([default_factory[, ...]])

python官方文檔中對defaultdict的解釋如下:

defaultdi: dict subclass that calls a factory function to supply missing values
  • default_factory 接收一個工廠函數(shù)作為參數(shù), 例如int str,list,set等.
  • defaultdict在dict的基礎(chǔ)上添加了一個__missing__(key)方法, 在調(diào)用一個不存的key的時候, defaultdict會調(diào)用__missing__, 返回一個根據(jù)default_factory參數(shù)的默認(rèn)值, 所以不會返回Keyerror.

3.4.2 特殊方法__missing__

所有的映射類型在處理找不到的鍵的時候,都會牽扯到__missing__方法。這也是和這個方法稱作’missing’的原因。雖然基類dict并沒有定義這個方法,但是dict是知道有這么一個東西存在的。也就是說,如果有一個類繼承了dict,然后這個繼承類提供了__missing__方法,那么在__getitem__碰到找不到的鍵的時候,python會自動調(diào)用它。而不是拋出異常。

  • 注意:__missing__方法只會被__getitem__調(diào)用。提供__missing__方法對get或者_(dá)_contains__這些方法的使用沒有影響。

如果要自定義一個映射類型,更合適的策略是繼承collections.UserDict類。

3.5 字典的變種

collections.OrderedDict (添加鍵會保持順序)

這個類型在添加鍵的時候會保持順序,因此鍵的迭代次序總是一致的。OrderedDict的popitem方法默認(rèn)刪除并返回的是字典里的最后一個元素,但是如果像my_odict.popitem(last=False)這樣調(diào)用它,那么它刪除并返回第一個被添加進(jìn)去的元素。
例子:

>>> d = collections.OrderedDict() >>> d['a'] = 'A' >>> d['b'] = 'B' >>> d['c'] = 'C' >>> for k ,v in d.items(): ... print(k,v) ... a A b B c C >>> d.popitem(last=False) ('a', 'A') >>> d OrderedDict([('b', 'B'), ('c', 'C')])

collections.ChainMap(將多個映射合并為單個映射)

該類型可以容納數(shù)個不同的映射對象,然后在進(jìn)行鍵查找操作的時候,這些對象會被當(dāng)做一個整體逐個查找,直到鍵被找到為止。
例子:

>>> import collections >>> a = {'x': 1, 'z': 3} >>> b = {'y': 2, 'z': 4} >>> c = collections.ChainMap(a, b) >>> c['x'] 1

collections.Counter

這個映射會給鍵準(zhǔn)備一個整數(shù)計數(shù)器。每次更新一個鍵的時候都會增加這個基數(shù)器。所以這個類型可以用來給可散列表對象計數(shù),或者是當(dāng)成多重集來使用—多重集合就是集合里的元素可以出現(xiàn)不止一次。Counter實現(xiàn)了+和-運(yùn)算符用來合并記錄,還有像most_common([n])這類很有用的方法。most_common([n])會按照次序返回映射里最常見的n個鍵和它們的計數(shù)。

例子:統(tǒng)計單詞中各個字母出現(xiàn)的次數(shù)
>>> ct = collections.Counter('afalfjlahgksdadaa') >>> ct Counter({'a': 6, 'f': 2, 'l': 2, 'd': 2, 'j': 1, 'h': 1, 'g': 1, 'k': 1, 's': 1}) >>> ct.update('aaaaaaaaadffdwe') >>> ct Counter({'a': 15, 'f': 4, 'd': 4, 'l': 2, 'j': 1, 'h': 1, 'g': 1, 'k': 1, 's': 1, 'w': 1, 'e': 1}) >>> ct.most_common(2) [('a', 15), ('f', 4)]

collections.UserDict

這個類其實就是把標(biāo)準(zhǔn)dict用純python又實現(xiàn)了一遍
UserDict就是讓用戶繼承寫子類的。

3.6 子類化UserDict

就創(chuàng)造自定義映射類型來說,以UserDict為基類,總比以普通的dict為基類要來的方便。
更傾向于從UserDict而不是從dict繼承的主要原因是,后者有時會在某些方法的實現(xiàn)上走一些捷徑,導(dǎo)致我們不得不在它的子類中重寫這些方法,但是UserDict就不會帶來這些問題。
另外一個值得注意的地方是,UserDict并不是dict的子類,但是UserDict有一個叫做data的屬性是dict的實例,這個屬性就是UserDict最終存儲數(shù)據(jù)的地方。
例子:

import collectionsclass StrKeyDict(collections.UserDict):def __missing__(self, key):if isinstance(key,str):raise KeyErrorreturn self[str(key)]def __contains__(self, key):return str(key) in self.datadef __setitem__(self, key, item):self.data[str(key)] = item

因為UserDict 繼承的是MutableMapping,所以StrKeyDict里剩下的的那些映射類型的方法都是從UserDict,MutableMapping和Mapping這些超類繼承而來的。特別是最后的Mapping類,它雖然是一個抽象類(ABC),但是它提供了許多使用的方法。

MutableMapping.update

這個方法不但可以直接利用,它還用在__init__里,讓構(gòu)造方法可以利用傳入的各種參數(shù)(其他映射類型,元素是(key,value)對的可迭代對象和鍵值參數(shù))來新建實例。因為這個方法在背后是使用self[key]=value來添加新值的,所以它其實是在使用我們的__setitem__方法

Mapping.get

從dict或者其他內(nèi)置類繼承有什么不好?

3.7 不可變映射類型(動態(tài)的只讀的映射視圖:MappingProxyType)

標(biāo)準(zhǔn)庫里所有的映射類型都是可變的,但是有時候你會有這樣的需求,比如不能讓用戶錯誤修改某個映射。

在types模塊中引入了一個封裝類名叫MappingProxyType。如果給這個類一個映射,它會返回一個動態(tài)的只讀的映射視圖。如果對原映射做出了修改,這個視圖可以觀察到,但是無法通過這個視圖對原映射進(jìn)行修改。
例子:

>>> from types import MappingProxyType >>> d = {1:'A'} >>> d_proxy = MappingProxyType(d) >>> d_proxy mappingproxy({1: 'A'}) >>> d_proxy[1] #d中的內(nèi)容可以通過d_proxy看到 'A' >>> d_proxy[2] = 'x' #但是d_proxy不能做任何的修改 Traceback (most recent call last):File "<stdin>", line 1, in <module> TypeError: 'mappingproxy' object does not support item assignment >>> d[2]= 'B' >>> d_proxy #d_proxy是動態(tài)的,也就是說對d所做的任何改動都會反饋到它上面 mappingproxy({1: 'A', 2: 'B'}) >>> d_proxy[2] 'B' >>> 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的python进阶(第三章1) 字典的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

伊人资源视频在线 | 四虎影视成人精品国库在线观看 | 黄污网站在线 | 日本成人中文字幕在线观看 | 久久人人爽人人爽人人片av软件 | 国产精品一区一区三区 | av免费在线观 | 免费日韩一区二区三区 | japanesexxxxfreehd乱熟 | 中文字幕乱码日本亚洲一区二区 | 欧美亚洲精品一区 | 久久九九视频 | 96精品视频| 五月天久久久久 | 欧美成人性网 | 久久久久久免费毛片精品 | 久久精品网站视频 | 免费黄av| 五月婷婷激情网 | 国产精品色在线 | 亚洲狠狠干| 国产片免费在线观看视频 | 黄色的网站在线 | 国产精品igao视频网入口 | 二区三区在线观看 | 国产一级二级视频 | 精品久久毛片 | 特级西西444www高清大视频 | 免费高清在线观看电视网站 | 国产精品18久久久久久首页狼 | 久久免费黄色大片 | 亚洲人成网站精品片在线观看 | 日韩精品免费 | 人人超碰免费 | 国内精品久久久久久久久久清纯 | 丁香婷婷电影 | 97国产视频 | 国产无吗一区二区三区在线欢 | 亚洲精品国产精品国自产观看 | 色婷婷狠狠五月综合天色拍 | 最近中文字幕久久 | 亚洲日本黄色 | 亚洲精品视频观看 | 天天爽夜夜爽精品视频婷婷 | 免费情趣视频 | 久久精品看| 婷婷六月综合网 | 亚洲精品视频网 | 亚洲精品久久久蜜臀下载官网 | 天天操天天操天天操 | 日韩最新av| 网址你懂的在线观看 | 91网免费看 | 日韩二区精品 | 欧美视频二区 | 国产91对白在线播 | 在线观看亚洲专区 | 久久久久久免费 | 在线国产激情视频 | 一本一本久久aa综合精品 | 国产高清视频免费最新在线 | 亚洲精品中文在线资源 | 月丁香婷婷 | 日本动漫做毛片一区二区 | www麻豆视频| 色噜噜狠狠狠狠色综合久不 | 成人资源站 | 国产精品久免费的黄网站 | 美女一级毛片视频 | 久草视频在线播放 | 天堂av在线网站 | 国产日韩精品在线观看 | 欧美国产亚洲精品久久久8v | 国产精品永久免费 | 精品999| 91av欧美 | 伊人色**天天综合婷婷 | 园产精品久久久久久久7电影 | 97视频免费看 | 国产一区私人高清影院 | 夜夜躁狠狠躁日日躁视频黑人 | 亚洲精品国产拍在线 | 久久久在线免费观看 | 丁香婷婷综合五月 | 日日夜色 | 亚洲精品视频在线观看视频 | 国产99在线播放 | 在线视频 你懂得 | 欧美一级在线观看视频 | 中文字幕色综合网 | 色小说在线 | 丁香婷婷久久久综合精品国产 | 中文字幕免费高清av | 日韩不卡高清视频 | 亚洲丁香日韩 | 免费影视大全推荐 | www久 | 欧美韩日在线 | 精油按摩av | 久久精品一区 | av高清一区二区三区 | 91在线看片| 欧美久久久久久久久久久久 | 黄网站app在线观看免费视频 | 欧美尹人 | 在线免费观看国产黄色 | 久久99精品国产麻豆宅宅 | 在线观看电影av | 66av99精品福利视频在线 | 久草在线久草在线2 | 91c网站色版视频 | 一级性av | 在线观看色网 | 91桃花视频 | 天天干天天操 | 久久久久久久久久久高潮一区二区 | 亚洲成人家庭影院 | 91看国产 | 人人澡人人模 | 国产精品毛片一区二区 | 亚洲最新视频在线播放 | 国产剧情一区二区 | 色哟哟国产精品 | 亚洲激情网站免费观看 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 日韩在线播放欧美字幕 | 日韩高清免费在线 | 国产精品麻豆91 | 91亚洲网站| 四虎影院在线观看av | 欧美日产一区 | 日本在线观看一区 | 久久激情五月丁香伊人 | 久久综合精品国产一区二区三区 | 久久久久国产一区二区三区 | 久久综合五月 | 亚洲电影图片小说 | 视频在线精品 | 欧美一级特黄aaaaaa大片在线观看 | 9在线观看免费高清完整 | 久久精品五月 | 在线天堂中文在线资源网 | 婷婷在线免费观看 | 久久99精品国产麻豆宅宅 | 欧美国产在线看 | 成年人免费看av | 亚洲成av人片 | 操操操天天操 | 精品在线观看视频 | 又湿又紧又大又爽a视频国产 | 天天干天天搞天天射 | 国产在线观看国语版免费 | 成人久久18免费网站图片 | 九九热在线观看视频 | 久久精品欧美一区二区三区麻豆 | 91精品国产麻豆国产自产影视 | 九九九视频精品 | 中文字幕在线观看第二页 | 国产精品日韩在线播放 | 国产精品高潮呻吟久久久久 | 五月天丁香视频 | 丁香久久综合 | 久久久久久综合网天天 | 国产v在线播放 | 正在播放国产91 | 精品久久久久久国产偷窥 | 久久久九九 | 少妇精品久久久一区二区免费 | 中文字幕在线观看完整版 | 嫩嫩影院理论片 | 中文在线最新版天堂 | 天天干天天做 | 精品国产诱惑 | 久久99久久99免费视频 | 久久蜜臀av | 国产伦精品一区二区三区高清 | 国产小视频免费在线网址 | 在线观看中文字幕2021 | 精壮的侍卫呻吟h | 亚洲不卡av一区二区三区 | 久青草国产在线 | 91喷水 | 免费视频 三区 | www.色午夜 | 国产精品专区在线观看 | 精品国产伦一区二区三区观看体验 | 国产精品精品 | 天天色天天操综合 | 亚洲综合在线观看视频 | 久久理论电影网 | 91在线文字幕 | 国产手机视频在线观看 | 婷婷狠狠操 | 夜夜操天天干 | 国产精品久久久久久久久久久免费看 | 久久 国产一区 | 午夜精品久久久久久久99 | 国产精品精品久久久 | 国产精品久久久区三区天天噜 | va视频在线| 亚洲国产精品电影在线观看 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 久久亚洲影院 | 欧亚久久| 国产精品麻豆三级一区视频 | 日日色综合 | 一区二区三区四区五区六区 | 三级动态视频在线观看 | 免费黄色特级片 | 国产午夜精品久久久久久久久久 | 男女精品久久 | 伊人影院在线观看 | av在线专区 | 国产v视频 | 亚洲精品一区二区三区高潮 | 欧美午夜视频在线 | 国产在线精品一区二区三区 | 天天躁天天狠天天透 | 日韩美女高潮 | 福利视频精品 | 欧美一区二区精美视频 | 国产在线观看高清视频 | 亚洲国产网站 | 少妇啪啪av入口 | 亚洲日本中文字幕在线观看 | 97网| 国产女人免费看a级丨片 | 精品视频专区 | 国产丝袜网站 | 色网站中文字幕 | 日韩www在线 | 日批视频在线播放 | 亚洲激情免费 | 免费三级a | 亚洲综合五月天 | 日韩在线观看你懂得 | 国产福利在线不卡 | 久久精品一二三区白丝高潮 | 免费在线精品视频 | 在线看片中文字幕 | 91免费在线视频 | 久草在线视频看看 | 天天综合久久综合 | 国产麻豆视频网站 | 98超碰在线 | 亚洲美女视频在线 | 久久99久久99精品免费看小说 | 日韩在线视 | 日韩免费网址 | 97精品一区| a级片在线播放 | 在线天堂日本 | 色婷婷综合久久久中文字幕 | 天天添夜夜操 | 久久国产品 | 久久尤物电影视频在线观看 | 操处女逼 | 狠狠色丁香婷婷综合视频 | 91丨九色丨高潮 | 丁香 婷婷 激情 | 97超碰资源 | 久久国产精品偷 | av色综合网 | 三级在线国产 | 一区免费视频 | 一级片视频在线 | 韩国三级在线一区 | 亚洲高清视频在线播放 | 国产中文欧美日韩在线 | 国产精品久久久久国产精品日日 | 国产黄色片在线免费观看 | 久久精品国产第一区二区三区 | 很黄很色很污的网站 | 久久这里只有精品1 | 伊人网综合在线观看 | 热九九精品 | 日本不卡123区 | 国产九九热视频 | 美女久久久久久久 | 狠狠干夜夜 | 中文字幕 国产视频 | 日韩精品久久久久久久电影竹菊 | 欧美a级在线播放 | 亚洲国产精品电影 | 久久久av免费 | 日韩高清成人 | 日本69hd| 国产精品孕妇 | 久草五月| 麻豆免费观看视频 | 黄色软件视频大全免费下载 | 国产成人精品av | 国产手机在线视频 | 日韩欧美高清不卡 | 开心激情综合网 | 国产精品一区二区在线观看免费 | 天天干夜夜爱 | 成人九九视频 | 97人人看| 天天射夜夜爽 | 久久婷婷一区二区三区 | 黄p网站在线观看 | 精品视频免费久久久看 | 96久久| 天天在线视频色 | 精品久久亚洲 | 五月天综合网站 | 91av视频免费在线观看 | 狠狠躁夜夜av | 天堂av在线免费 | 久久久黄视频 | 免费一级片在线观看 | 中文字幕在线观看不卡 | 999精品网| 91精品国产91久久久久福利 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 黄色a视频| 狠狠激情中文字幕 | 国产精品亚洲综合久久 | av免费福利 | 99精品欧美一区二区三区黑人哦 | 中国一级片视频 | 91免费看黄色 | 日韩成人精品 | 在线看日韩av | 欧美日韩免费网站 | 久久影视一区二区 | 精品一区二区三区四区在线 | 久久久激情网 | 国产小视频在线观看 | 国产一级视频在线 | a v在线观看| 右手影院亚洲欧美 | www.日韩免费 | 成人av免费在线播放 | 欧美精品一区二区在线播放 | 精品成人久久 | 精品在线观看一区二区三区 | 91精品国产一区二区在线观看 | 国产一二区在线观看 | 日韩欧美成 | 日日爱影视 | 国产成人综合在线观看 | 色多多视频在线观看 | 在线亚洲成人 | 日韩欧美在线视频一区二区三区 | 欧美日韩国语 | 久久精品国产一区二区三 | 91中文在线视频 | 天天干夜夜夜 | 国产精品日韩久久久久 | 91片黄在线观看动漫 | www.久草.com| 精品影院一区二区久久久 | 亚洲欧美日韩精品久久奇米一区 | 亚洲激情p | 高清一区二区三区av | 欧美另类交在线观看 | 欧美日比视频 | 999国产 | 中文字幕在线网址 | 久久久久久久影院 | 日韩二区在线 | 激情导航 | 久久99精品久久久久久久久久久久 | 69亚洲乱 | 99热在线这里只有精品 | 久久国产精品久久精品 | 久久精品国产第一区二区三区 | 免费视频你懂得 | 免费一区在线 | 免费看的黄色录像 | 国产精品自产拍 | 欧美日韩在线电影 | 国产精品久久久久久久久久久久午夜 | 日韩高清不卡一区二区三区 | 欧美日韩国产在线 | 天天做天天爱天天综合网 | 久久久午夜电影 | 精品你懂的| 久久一区二区三区超碰国产精品 | 麻豆国产网站 | 久久久人人人 | 热九九精品| 国产精品久久久毛片 | 人人爱人人添 | 欧美韩国在线 | 日韩欧美视频在线免费观看 | 在线视频久久 | av片无限看 | 在线综合 亚洲 欧美在线视频 | 国产韩国日本高清视频 | 亚洲国产偷 | 免费观看www小视频的软件 | 香蕉久久国产 | 中文字幕一区二区三区视频 | 成人午夜毛片 | 毛片美女网站 | 久久99电影 | 国产精品午夜8888 | 黄色小说免费在线观看 | 视频福利在线 | 美女网站在线播放 | 日韩在线视频在线观看 | 黄色免费网站大全 | 免费视频久久久久久久 | 久久久精品欧美 | 在线观看视频一区二区三区 | 国产精品乱码高清在线看 | 香蕉网站在线观看 | 亚洲成人国产 | 91热在线| 高清不卡毛片 | 天天精品视频 | 成人在线黄色 | 亚洲一区二区视频 | 可以免费观看的av片 | 国产精品一区免费看8c0m | 黄色精品在线看 | 国产免费一区二区三区最新6 | 亚洲国产日韩一区 | 99视频网站 | 91精品老司机久久一区啪 | 国产一级淫片在线观看 | 又色又爽的网站 | 麻豆国产视频 | 福利视频网址 | 性色av免费在线观看 | 中文字幕在线观看第三页 | 日日干,天天干 | 免费精品人在线二线三线 | 国产成人精品一区二区在线观看 | 国产精品一区二区在线免费观看 | 麻豆精品传媒视频 | 日日干视频 | 亚洲视频大全 | 最新精品视频在线 | 色网站中文字幕 | 日本公妇在线观看高清 | 色wwwww| 国产精品毛片一区视频播不卡 | 青青河边草免费直播 | 日本大片免费观看在线 | 综合激情 | 在线观看成人国产 | 日韩色高清 | 黄色av电影在线观看 | 亚洲欧美日韩一二三区 | 99精品国产99久久久久久97 | 久草电影免费在线观看 | 日韩欧美国产成人 | 亚洲国产中文字幕 | 日韩欧美精品在线视频 | 久久国产麻豆 | 国产成人精品一区二区三区福利 | 欧美成人黄色片 | 国产精品美女在线 | 天天爱天天射天天干天天 | 黄网站a| 国产一区二区在线免费观看 | 999成人网 | 狠狠操狠狠干天天操 | 欧美精品久久99 | 久久99精品国产一区二区三区 | 中文字幕字幕中文 | 狠狠夜夜 | 久久免费黄色大片 | 中文字幕你懂的 | 午夜视频久久久 | 久久在视频| 久久国产精品免费一区 | 色综合久久久久网 | 伊人婷婷综合 | 免费电影一区二区三区 | 国内精品久久久久影院一蜜桃 | 日本精品久久久一区二区三区 | 国内精品久久久久久久影视简单 | 成人国产一区二区 | 一区 二区电影免费在线观看 | 婷婷激情小说网 | 亚洲欧美日韩中文在线 | 最新国产精品亚洲 | 丰满少妇久久久 | 水蜜桃亚洲一二三四在线 | 国产欧美精品在线观看 | 人人躁 | 日韩理论电影在线 | 伊人手机在线 | 97视频总站 | 亚洲精品午夜国产va久久成人 | 国产伦理久久 | japanese黑人亚洲人4k | 在线播放第一页 | 91精品国自产在线 | 99中文字幕| 樱空桃av| 国产精品视频在线观看 | 欧美久久久久久久久久久 | 国产黄色免费 | 久久在线播放 | 欧美激情视频一区二区三区免费 | 国产精品日韩久久久久 | 国产又粗又硬又爽视频 | 毛片在线播放网址 | 能在线看的av | 97**国产露脸精品国产 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 91精品一区二区三区久久久久久 | 色婷五月天 | 欧美精品第一 | 在线免费黄 | 国产免费高清视频 | 99视频在线看 | 国产自偷自拍 | 在线观看黄色大片 | 日韩天天综合 | 高清久久久久久 | 亚洲精品www | 国产小视频91 | 99视频精品全国免费 | 人人爽人人看 | 99精品视频免费在线观看 | 日韩理论| 日日夜夜网站 | 日韩精品中文字幕久久臀 | 成人av免费在线观看 | 在线免费中文字幕 | 五月婷婷开心中文字幕 | 免费在线国产精品 | 一区二区三区在线看 | 日韩精品一区二区三区在线播放 | 亚洲精品国产拍在线 | 日韩精品久久久久久久电影竹菊 | 久热免费 | 亚洲网久久 | 婷婷五综合 | 中文字幕在线观看91 | 丁香婷五月 | 最近中文国产在线视频 | 精品视频免费观看 | 久久免费99| 欧美日一级片 | 亚洲深夜影院 | 欧美另类69 | 国产人免费人成免费视频 | 色之综合网 | 国产视频亚洲 | 国产精品女同一区二区三区久久夜 | 91av短视频| 日韩欧美视频一区二区三区 | 91网站免费观看 | 久久久久久久久黄色 | 国内精品久久久久久 | 国产在线欧美在线 | 亚洲一级片av | 69国产精品视频免费观看 | 激情久久久久久久久久久久久久久久 | 久久99爱视频| 日日夜夜精品视频天天综合网 | 国产视频不卡 | 草久久精品 | 五月婷婷在线播放 | 少妇搡bbbb搡bbb搡忠贞 | 国产在线欧美在线 | 免费成人黄色片 | 日韩av片免费在线观看 | 亚洲精品视频一 | 97操碰| 激情综合电影网 | 国产女人40精品一区毛片视频 | 午夜久久精品 | 色婷婷狠狠五月综合天色拍 | 免费一级特黄毛大片 | 日韩a在线 | 天堂入口网站 | 国产欧美精品在线观看 | 国产精品毛片久久久久久 | 久久久久久久99精品免费观看 | 亚洲高清视频在线 | 午夜精品一二三区 | 97精品超碰一区二区三区 | 在线视频你懂得 | 高清精品久久 | 日日夜夜精品网站 | 夜色成人av| 免费亚洲电影 | 亚洲一区二区观看 | 久久er99热精品一区二区三区 | 国产精品免费久久久久 | 国内精品久久久久久久97牛牛 | 成人黄色免费在线观看 | 91av超碰| 超碰免费观看 | 九九视频免费观看视频精品 | 午夜精品一区二区三区在线观看 | 91精品国自产在线观看欧美 | 久久久久成 | 在线免费黄 | 精品久久国产一区 | 成人免费中文字幕 | 国产福利精品在线观看 | 国产精品精 | 亚洲精品乱码久久久久久蜜桃欧美 | 久久久久久久久久久久久久电影 | 亚洲欧美日韩在线一区二区 | 99精品欧美一区二区蜜桃免费 | 香蕉在线影院 | 国产福利a| 天天操夜操 | 婷婷婷国产在线视频 | 久久高清av| 亚洲欧美视频在线观看 | 91精品视频在线看 | 超碰在线免费福利 | 国产午夜亚洲精品 | 精品国产乱码久久久久久天美 | 欧美精品在线观看免费 | 色多多视频在线观看 | 日日夜夜噜噜噜 | 国产精品精 | 精品久久久久久亚洲综合网站 | 在线观看国产日韩 | 五月天婷婷在线视频 | 国产精品黄色影片导航在线观看 | 欧美日韩三级 | 在线va网站| 日韩视频精品在线 | 青青河边草免费视频 | 国产精品激情 | 伊人网av | 精品亚洲欧美无人区乱码 | 成人在线视频免费观看 | 色资源网免费观看视频 | 香蕉视频91 | 婷婷草| 亚洲国产精品一区二区尤物区 | 999视频网站 | 精精国产xxxx视频在线播放 | 在线国产视频一区 | 日韩久久精品一区二区 | 在线观看日韩免费视频 | 国产精品美女久久久久aⅴ 干干夜夜 | 夜夜躁日日躁狠狠久久av | 99re国产 | 欧美日韩亚洲在线 | 成人黄色片免费看 | 免费观看国产精品视频 | 99热这里 | 国产精品免费观看视频 | 久草在线免费在线观看 | 欧洲一区二区在线观看 | 日韩乱色精品一区二区 | 九九九热精品免费视频观看 | 国内外成人免费在线视频 | 97超视频在线观看 | 福利av在线| 亚洲狠狠操 | 99精品视频在线免费观看 | 少妇bbbb搡bbbb桶 | 亚洲理论视频 | 久久在线免费视频 | 久久久麻豆视频 | 国产福利不卡视频 | 综合久色 | 久久天天综合网 | 中文字幕在线高清 | 欧美最猛性xxxxx亚洲精品 | 91丨九色丨国产在线 | 区一区二区三区中文字幕 | 一区二区av | 亚洲精品合集 | 中文字幕在线播放视频 | 欧美韩国在线 | 国产一区二区在线免费视频 | 日本精品视频在线播放 | 久久第四色 | 国产中文欧美日韩在线 | 在线免费黄| 国产又粗又猛又黄又爽 | 精品在线播放视频 | 亚洲欧美日韩国产精品一区午夜 | 麻豆91在线观看 | 久久免费看毛片 | 国产免费久久久久 | 狠狠躁日日躁狂躁夜夜躁av | 热久久国产 | 蜜臀91丨九色丨蝌蚪老版 | 久草在线手机视频 | 色成人亚洲网 | 精品国产一区二区三区久久久 | 美女视频a美女大全免费下载蜜臀 | 亚洲热视频 | 日韩啪啪小视频 | 91色国产| 日韩av在线免费看 | 日韩精品久久久 | 69视频网站 | 99色亚洲| 美女黄濒| 国产精品video爽爽爽爽 | 日韩在线精品 | jizzjizzjizz亚洲 | 网站你懂的 | 黄色片免费在线 | 精品一区二区在线观看 | 亚洲激情综合 | 日日夜夜爱 | 97超碰资源 | 亚洲 欧美 另类人妖 | 成人毛片网 | 天天曰天天射 | 国产一区在线视频观看 | 一级a毛片高清视频 | av高清在线观看 | 在线视频 国产 日韩 | 色综合久久久久综合体 | 色偷偷网站视频 | 国产成人精品久久亚洲高清不卡 | 精品国产精品久久一区免费式 | 久久天 | 久久国产精品偷 | 久久久久久久电影 | 色婷婷视频网 | 超碰97在线看 | 黄色片网站大全 | 中文字幕国产在线 | www成人av| 狠狠干成人综合网 | 91久久久久久国产精品 | 欧美久久九九 | 国产精品99久久久久的智能播放 | 国产精品毛片一区二区在线看 | 97色资源 | 99久久免费看 | 国产麻豆剧传媒免费观看 | 成人av电影免费在线播放 | 亚洲国产精品一区二区久久hs | 天天碰天天操视频 | 国产亚洲精品久 | 久草视频在线播放 | 在线观看视频在线 | 久久综合狠狠综合 | 成人一级视频在线观看 | 成人一区二区三区在线 | 中文字幕中文字幕在线中文字幕三区 | 亚洲年轻女教师毛茸茸 | 亚洲免费专区 | 欧美成人黄色 | 天海翼一区二区三区免费 | 99国产精品久久久久老师 | 久久中文欧美 | 国产一区高清在线观看 | 91秒拍国产福利一区 | 成人在线视频免费 | 国产黄色av影视 | 天堂网av 在线 | 国产香蕉97碰碰碰视频在线观看 | 天天干人人插 | 免费观看一级视频 | 超碰个人在线 | 久久99在线 | 国产高清一 | 日本爱爱片| 婷婷综合在线 | 91大神视频网站 | 激情视频久久 | 欧美色插 | 精品国产乱码久久久久久1区二区 | 久久在视频 | 精品国偷自产国产一区 | 精选久久 | 成人国产精品一区二区 | 婷婷国产在线 | 最新一区二区三区 | 免费高清在线观看电视网站 | 国产做aⅴ在线视频播放 | 亚洲国产精选 | 亚洲国产日本 | 成人午夜黄色影院 | 成年人在线免费看 | 97精品国产97久久久久久久久久久久 | 欧美日bb | 久久久久综合视频 | 国产成本人视频在线观看 | 成人免费看片网址 | 91网站免费观看 | 欧美va日韩va | 国内精品99| 狠狠的操| 深爱五月激情五月 | 国产免费观看久久黄 | 国产xx在线 | 成人在线免费小视频 | 91成人精品在线 | 久久久免费 | 久久香蕉国产精品麻豆粉嫩av | 日韩专区一区二区 | www色,com| 欧美性生活小视频 | 夜夜躁日日躁狠狠躁 | 欧美激情xxxx | 日韩在线观看你懂得 | 色噜噜狠狠色综合中国 | 粉嫩av一区二区三区四区五区 | 日本公妇在线观看 | 99久热在线精品视频观看 | 欧美激情片在线观看 | 91精品久久久久久综合乱菊 | 国产精品久久久久三级 | 亚州国产精品 | 日韩在线高清免费视频 | www.黄色片网站 | 中文字幕一区二区三区四区 | 综合网在线视频 | 成人动图 | 九九九九九九精品任你躁 | 国产视频一二三 | 亚洲伦理中文字幕 | 91精品小视频 | 中文字幕一区二区三区在线视频 | 在线天堂日本 | 热久久最新地址 | 国产精品第7页 | av免费观看在线 | 这里只有精品视频在线观看 | 精品久久视频 | 成人在线视频观看 | 亚洲成人频道 | 亚洲精品高清在线 | 国产精品xxxx18a99 | 97香蕉久久国产在线观看 | 综合国产在线 | 天天色天天搞 | 欧美性久久久 | 久草在线免费播放 | 人人爽人人做 | 在线看v片成人 | 国产精品午夜久久久久久99热 | 热99久久精品 | 国产高清av免费在线观看 | 国产中文字幕视频 | 亚洲成av | 波多野结衣在线观看视频 | 成年人看片网站 | 99视频播放 | 欧美精品乱码久久久久久按摩 | 免费国产视频 | 欧美色操 | 中文在线a∨在线 | 日本少妇高清做爰视频 | 日韩欧美一区二区三区视频 | 中文字幕高清有码 | 久草精品在线 | 亚洲一级片在线看 | 欧美性生爱 | 日韩在线观看 | 亚洲va欧美va人人爽 | 国产小视频免费在线网址 | 久久久久久国产精品久久 | 亚洲人视频在线 | 亚洲国产久 | 国产精品毛片一区二区 | 人人爽人人射 | 字幕网在线观看 | 爱射综合| 国产亚洲欧美精品久久久久久 | 国产精品麻 | 国产一区二区三区久久久 | 久草视频首页 | 国产精品不卡在线观看 | 一本一本久久a久久精品牛牛影视 | 成年美女黄网站色大片免费看 | 日韩视频免费在线 | 草久在线播放 | 黄网站色成年免费观看 | 99热精品在线观看 | 色av男人的天堂免费在线 | 日韩午夜在线 | 国产精品一区二区在线看 | 久久免费视频3 | 国产精品入口麻豆 | 国产精品精品久久久久久 | 色天堂在线视频 | 人人看看人人 | 亚洲国产精品人久久电影 | 免费色黄| 欧美精品免费一区二区 | 天天弄天天干 | 久久亚洲私人国产精品va | 久久久黄色 | 色wwww| 91九色综合| 日韩精品中文字幕有码 | 天天操网址 | 99久久综合精品五月天 | 国产精品免费一区二区三区 | 久草视频在线资源 | 国产视频1区2区3区 久久夜视频 | 久久精品成人热国产成 | 久久一区国产 | 99精品视频一区 | 日韩久久久久久久久 | 日日综合网 | 亚洲 欧美 日韩 综合 | 亚洲国产精品第一区二区 | 青青草华人在线视频 | 欧美日韩视频在线一区 | 激情综合亚洲精品 | 日韩毛片一区 | 香蕉免费 | 黄色大全视频 | 国产精品大片免费观看 | 日韩在线视频一区二区三区 | www五月天 | 在线播放一区二区三区 | 日本护士三级少妇三级999 | 在线免费观看国产精品 | 国产精品视频久久 | 99这里只有精品视频 | 日韩av看片| 免费观看性生活大片 | 久久国产精品99久久久久久老狼 | 亚洲影院天堂 | 久草在线高清视频 | 亚洲最大免费成人网 | 在线看免费 | 天天色天天骑天天射 | 992tv又爽又黄的免费视频 | 久久婷婷一区二区三区 | 一区二区精品在线 | 久久久久一区 | 狠狠色综合欧美激情 | 久久精品国产v日韩v亚洲 | 国产二区精品 | 激情五月网站 | 深爱激情五月婷婷 | 久久综合亚洲鲁鲁五月久久 | 五月婷婷视频在线观看 | 国产精品久久中文字幕 | 日韩精品一区二区三区不卡 | 国产精品久久久久久久久久久久午夜片 | 国产精品美女久久久久久2018 | 国产亲近乱来精品 | av成人动漫在线观看 | av中文字幕在线播放 | 久久久久亚洲精品成人网小说 | 丁香六月激情婷婷 | 超碰97成人| 天天操天天射天天插 | 在线观看一区二区精品 | 91精品久久久久久久久久入口 | 91国内在线 | 91在线免费看片 | 日韩精品五月天 | 欧美性生活免费 | 国产精品99久久久精品免费观看 | 国产成人综合在线观看 | 亚洲片在线观看 | 五月激情丁香图片 | 国产免费av一区二区三区 | 国产99久久精品一区二区永久免费 | 在线免费观看黄色av | 精品久久网站 | 久久9999久久免费精品国产 | 在线播放一区二区三区 | 久久天天操 | 九九有精品 | 探花国产在线 | www.成人久久 | 国产日韩欧美视频在线观看 | 久久观看免费视频 | 国产精品情侣视频 | 国产亚洲在 | 天天操欧美 | 国产视频18| 91麻豆.com| 免费观看xxxx9999片 | 欧洲在线免费视频 | 国产无遮挡又黄又爽在线观看 | 国产在线观看91 | 久久在线免费观看 | 狠狠的日 | 美女av在线免费 | 日本视频精品 | 日韩二三区| 欧美精品乱码久久久久 | 成人电影毛片 | 国产精品福利无圣光在线一区 | 欧美日韩一区二区三区在线免费观看 | 久久99在线观看 | 美女精品 | 亚洲激情校园春色 | 在线成人免费电影 | 精品一区久久 | 91热爆视频 | 精品自拍网 | 日本精品视频一区 | 四虎影视av |