国产无遮挡裸体免费直播视频,久久精品国产蜜臀av,动漫在线视频一区二区,欧亚日韩一区二区三区,久艹在线 免费视频,国产精品美女网站免费,正在播放 97超级视频在线观看,斗破苍穹年番在线观看免费,51最新乱码中文字幕

Python數(shù)據(jù)類型之列表和元組的方法實例詳解

 更新時間:2019年07月08日 09:35:39   投稿:mrr  
這篇文章主要介紹了Python數(shù)據(jù)類型之列表和元組的相關(guān)知識,列表是一組有序項目的集合 ,可變的數(shù)據(jù)類型可 進行增刪改查,本文通過實例文字相結(jié)合的形式給大家介紹的非常詳細(xì) ,需要的朋友可以參考下

引言

我們前面的文章介紹了數(shù)字和字符串,比如我計算今天一天的開銷花了多少錢我可以用數(shù)字來表示,如果是整形用 int ,如果是小數(shù)用 float ,如果你想記錄某件東西花了多少錢,應(yīng)該使用 str 字符串型,如果你想記錄表示所有開銷的物品名稱,你應(yīng)該用什么表示呢?

可能有人會想到我可以用一個較長的字符串表示,把所有開銷物品名稱寫進去,但是問題來了,如果你發(fā)現(xiàn)你記錄錯誤了,想刪除掉某件物品的名稱,那你是不是要在這個長字符串中去查找到,然后刪除,這樣雖然可行,那是不是比較麻煩呢。

這種情況下,你是不是需要Python給我們提供一種新的數(shù)據(jù)結(jié)構(gòu),可以存儲很多個字符串,能讓我們方便的添加修改和刪除,就完美了。

列表(list)同字符串一樣都是有序的,因為他們都可以通過切片和索引進行數(shù)據(jù)訪問,列表是可變(mutable)的,你可以修改、更新和刪除。

列表是一組有序項目的集合 ,可變的數(shù)據(jù)類型可 進行增刪改查 ; 列表中可以包含Python中任何數(shù)據(jù)類型和對象,也可包含另一個列表 可任意組合嵌套 列表是以方括號 [] 包圍的數(shù)據(jù)集合,不同成員以 , 分隔,列表可通過序號訪問其中成員。

列表可以裝入Python中所有的對象,看下面的例子就知道:

all_list = [
 'nock',  # 字符串
 1,  # 整數(shù)
 2.0,  # 浮點數(shù)
 print('hello'), # 函數(shù)
 True,  # 布爾值
 None,  # 空值
 [1, 2],  # 列表
 (3,4),  # 元組
 {'name': 'nock', 'age': 18} # 字典
]

列表的定義和創(chuàng)建

定義: [] 內(nèi)以逗號分隔,按照索引,存放各種數(shù)據(jù)類型,每個位置代表一個元素

列表的創(chuàng)建:

第一種:

fruit = ['pineapple', 'pear']

第二種:

fruit = list(['pineapple', 'pear'])

其他數(shù)據(jù)類型轉(zhuǎn)為列表:

1、把一個字符串轉(zhuǎn)化成列表

>>> alphabet = 'abcd'
>>> alphabet_list = list(alphabet)
>>> alphabet_list
['a', 'b', 'c', 'd']

list在把字符串轉(zhuǎn)換成列表的時候,會把字符串用for循環(huán)迭代一下,然后把每個值當(dāng)作list的一個元素。

2、把元組轉(zhuǎn)換成列表

>>> jobs = ('pm', 'dev', 'qa', 'ops')
>>> jobs_list = list(jobs)
>>> type(jobs_list)
<type 'list'>
>>> jobs_list
['pm', 'dev', 'qa', 'ops']

3、把字典轉(zhuǎn)成列表

>>> age = {'tom': 15, 'jim': 18, 'jerry': 20}
>>> age_list = list(age)
>>> type(age_list)
<type 'list'>
>>> age_list
['jim', 'jerry', 'tom']
>>> values_list = list(age.values())
>>> values_list
[18, 20, 15]

list在把字典轉(zhuǎn)換成列表的時候,默認(rèn)循環(huán)的是字典的key,所以會把key當(dāng)作列表的元素;如果指定循環(huán)的是values,那么就會把values當(dāng)作列表的元素。

列表的特點和常用方法

特征:

  1. 多值: 可存放多個值
  2. 有序: 按照從左到右的順序定義列表元素,下標(biāo)從0開始順序訪問

3.可變: 可修改指定索引位置對應(yīng)的值

列表的增刪改查:

增加操作:

# 增 插入 可插入到任何位置
>>> fruit = ['pineapple', 'pear']
>>> fruit.insert(1, 'grape')
>>> fruit
['pineapple', 'grape', 'pear']

 

在使用 insert 方法的時候,必須要指定列表中要插入的新元素的位置,插入元素的實際位置是在 指定位置元素的前面的

位置 ,如果指定插入的位置在列表中不存在,實際上也就是超出指定列表的長度,程序運行不會報錯,但是這個元素一定會被放到這個列表的最后位置。

>>> fruit = ['pineapple', 'pear']
>>> fruit.insert(4, 'grape')
>>> fruit
['pineapple', 'pear', 'grape']
# 增 append方法 數(shù)據(jù)會追加到尾部
>>> fruit = ['pineapple', 'pear']
>>> fruit.append('grape')
>>> fruit
['pineapple', 'pear', 'grape']

# 合并 extend 把一個列表的值合并到當(dāng)前一個列表中
>>> fruit_one = ['banana', 'apple', 'orange']
>>> fruit_two = ['pineapple', 'grape', 'pear']
>>> fruit_one.extend(fruit_two)
>>> fruit_one
['banana', 'apple', 'orange', 'pineapple', 'grape', 'pear']

刪除操作:

# del 直接刪除
>>> jobs = ['PM', 'UI', 'QA', 'OPS']
>>> del jobs[0]
>>> jobs
['UI', 'QA', 'OPS']

# remove 根據(jù)remove方法,
>>> jobs = ['PM', 'UI', 'QA', 'OPS']
>>> jobs.remove('PM')
>>> jobs
['UI', 'QA', 'OPS']

# pop 默認(rèn)刪除列表最后一個元素
>>> jobs = ['PM', 'UI', 'QA', 'OPS']
>>> jobs.pop() # pop方法,默認(rèn)刪除最后一個,返回刪除元素
'OPS'
>>> jobs
['PM', 'UI', 'QA']
>>> help(jobs.pop)
Help on built-in function pop:

pop(...) method of builtins.list instance
 L.pop([index]) -> item -- remove and return item at index (default last).
 Raises IndexError if list is empty or index is out of range.
>>> jobs.pop(1) # pop還可以指定元素下標(biāo),指定刪除
'UI'
>>> jobs
['PM', 'QA']

# clear 方法清空一個列表
>>> jobs = ['PM', 'UI', 'QA', 'OPS']
>>> jobs.clear()
>>> jobs
[]

remove方法刪除一個元素,必須是在列表中的,否則會報錯,del利用下標(biāo)來刪除元素,pop默認(rèn)刪除最后一個元素,也可以指定元素下標(biāo)來刪除。

修改操作:

>>> jobs = ['PM', 'UI', 'UE', 'OPS', 'DBA', 'DEV']
>>> jobs[2] = 'QA' # 把下標(biāo)為2的元素替換成QA,根據(jù)下標(biāo)然后給元素重新賦值
>>> jobs
['PM', 'UI', 'QA', 'OPS', 'DBA', 'DEV']
>>> jobs[-2] = 'Sales' # 把下標(biāo)為12的元素替換成Sales,根據(jù)下標(biāo)然后給元素重新賦值
>>> jobs
['PM', 'UI', 'QA', 'OPS', 'Sales', 'DEV']

查詢操作:

>>> jobs = ['PM', 'UI', 'UE', 'OPS', 'DBA', 'DEV']
>>> jobs[1]
'UI'
>>> jobs[2]
'UE'
>>> jobs[4]
'DBA'
>>> jobs[-2] # 還可以倒數(shù)著來,不過下標(biāo)從-1開始
'DBA'

列表索引:

>>> jobs = ['PM', 'UI', 'OPS', 'UE', 'OPS', 'DBA', 'DEV', 'UE']
>>> jobs.index('OPS')
2
>>> jobs.index('UE')
3
>>> jobs.index('xx')
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ValueError: 'xx' is not in list
>>> if 'OPS' in jobs:
 ... print(jobs.index('OPS'))
 ... 
 2

索引下標(biāo),只會返回第一個元素的下標(biāo),如果元素不在列表中,會報錯,我們可以利用 in 這個關(guān)鍵之來判斷元素是否在列表中。

列表切片:

>>> jobs = ['PM', 'UI', 'UE', 'OPS', 'DBA', 'DEV']
>>> jobs[1:4] # 取下標(biāo)從1到4的元素,但是不包括4,列表切片的特征就是左開右閉,也就是左取右棄。
['UI', 'UE', 'OPS']
>>> jobs[1:-1] # 取下標(biāo)為1到-1的元素,不包括-1,也就是最后一個元素不會被取出來。
['UI', 'UE', 'OPS', 'DBA']
>>> jobs[:] # 這個在切片符左右沒有下標(biāo)限制,所以就是代表全取
['PM', 'UI', 'UE', 'OPS', 'DBA', 'DEV']
>>> jobs[::] # 效果和上面一樣,但是你會發(fā)現(xiàn)有兩切片符,這是因為切片有一個步長的概念
['PM', 'UI', 'UE', 'OPS', 'DBA', 'DEV']
>>> jobs[0:3] # 取下標(biāo)0到3的元素,但不包括3
['PM', 'UI', 'UE']
>>> jobs[:3] # 和上面效果一樣
['PM', 'UI', 'UE']
>>> jobs[3:] # 從下標(biāo)3開始,到最后一個元素
['OPS', 'DBA', 'DEV']
>>> jobs[3:-1] # 從下標(biāo)3開始,到最后一個元素,但是不包括最后一個元素
['OPS', 'DBA']
>>> jobs[0::2] # 從下標(biāo)0開始,按照2個步長取值
['PM', 'UE', 'DBA']
>>> jobs[::2] # 和上面效果一樣
['PM', 'UE', 'DBA']

利用下標(biāo)取出的一個單獨元素是str類型,而利用分片取出的是一個list類型。

列表元素統(tǒng)計:

>>> jobs = ['PM', 'UI', 'OPS', 'UE', 'OPS', 'DBA', 'DEV']
>>> jobs.count('OPS') # 因為列表是有序的一種數(shù)據(jù)類型,所以它的元素是可以重疊的,所以有元素統(tǒng)計。
2

列表排序和翻轉(zhuǎn):

>>> jobs = ['PM', 'UI', 'OPS', 'UE', 'OPS', 'DBA', 'DEV', 1, 2, 3]
>>> jobs.sort()
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: unorderable types: int() < str()  # Python3.0里不同數(shù)據(jù)類型不能放在一起排序了,擦
>>> jobs[-1] = '3'
>>> jobs[-2] = '2'
>>> jobs[-3] = '1'
>>> jobs
['DBA', 'DEV', 'OPS', 'OPS', 'PM', 'UE', 'UI', '1', '2', '3']
>>> jobs.sort()
>>> jobs
['1', '2', '3', 'DBA', 'DEV', 'OPS', 'OPS', 'PM', 'UE', 'UI']
>>> jobs.append('#')
>>> jobs.append('&')
>>> jobs.sort()
>>> jobs
['#', '&', '1', '2', '3', 'DBA', 'DEV', 'OPS', 'OPS', 'PM', 'UE', 'UI'] # 可以看出排序的順序 特殊字符->數(shù)字->字母 這么一個優(yōu)先級
>>> jobs.reverse() # 翻轉(zhuǎn)最后到最前面
>>> jobs
['UI', 'UE', 'PM', 'OPS', 'OPS', 'DEV', 'DBA', '3', '2', '1', '&', '#']

sort() 方法會修改原列表,而不是創(chuàng)建一個新的有序列表, reverse() 也會修改原列表,但是你希望排序,但是又不希望修改原列表,你只能利用Python中一個名為 sorted() 的內(nèi)置函數(shù)來操作:

>>> jobs = ['UI', 'UE', 'PM', 'OPS', 'OPS', 'DEV', 'DBA', '3', '2', '1', '&', '#']
>>> newlist = sorted(jobs)
>>> jobs
['UI', 'UE', 'PM', 'OPS', 'OPS', 'DEV', 'DBA', '3', '2', '1', '&', '#']
>>> newlist
['#', '&', '1', '2', '3', 'DBA', 'DEV', 'OPS', 'OPS', 'PM', 'UE', 'UI']

列表拷貝:

>>> jobs
['PM', 'UI', 'UE', 'OPS', 'DBA', 'DEV']
>>> jobs_copy = jobs.copy() # 復(fù)制一份jobs列表
>>> jobs_copy
['PM', 'UI', 'UE', 'OPS', 'DBA', 'DEV']
>>> jobs = ['PM', 'UI', 'UE', 'OPS', ['DBA', 'QA', 'DEV']] # 嵌入式列表
>>> jobs_copy2 = jobs.copy()
>>> jobs_copy2
['PM', 'UI', 'UE', 'OPS', ['DBA', 'QA', 'DEV']]
>>> jobs[0] = 'HR' # 改變小標(biāo)為0的元素
>>> jobs
['HR', 'UI', 'UE', 'OPS', ['DBA', 'QA', 'DEV']] # 改變了
>>> jobs_copy2
['PM', 'UI', 'UE', 'OPS', ['DBA', 'QA', 'DEV']] # 沒變
>>> jobs[-1][0] = 'Sales' # 改變內(nèi)嵌列表的下標(biāo)為0的元素
>>> jobs
['HR', 'UI', 'UE', 'OPS', ['Sales', 'QA', 'DEV']] # 改變了
>>> jobs_copy2
['PM', 'UI', 'UE', 'OPS', ['Sales', 'QA', 'DEV']] # 改變了

從上面可以看出列表的copy方法是一個淺copy的栗子,只會拷貝第一次,而多層嵌入的話,會隨著源列表的變化為變化,關(guān)于深拷貝和淺拷貝后面詳細(xì)介紹。

列表所有的方法如下:

class list(object):
 """
 list() -> new empty list
 list(iterable) -> new list initialized from iterable's items
 """
 def append(self, p_object): # real signature unknown; restored from __doc__
 """ L.append(object) -> None -- append object to end """
 pass

 def clear(self): # real signature unknown; restored from __doc__
 """ L.clear() -> None -- remove all items from L """
 pass

 def copy(self): # real signature unknown; restored from __doc__
 """ L.copy() -> list -- a shallow copy of L """
 return []

 def count(self, value): # real signature unknown; restored from __doc__
 """ L.count(value) -> integer -- return number of occurrences of value """
 return 0

 def extend(self, iterable): # real signature unknown; restored from __doc__
 """ L.extend(iterable) -> None -- extend list by appending elements from the iterable """
 pass

 def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
 """
 L.index(value, [start, [stop]]) -> integer -- return first index of value.
 Raises ValueError if the value is not present.
 """
 return 0

 def insert(self, index, p_object): # real signature unknown; restored from __doc__
 """ L.insert(index, object) -- insert object before index """
 pass

 def pop(self, index=None): # real signature unknown; restored from __doc__
 """
 L.pop([index]) -> item -- remove and return item at index (default last).
 Raises IndexError if list is empty or index is out of range.
 """
 pass

 def remove(self, value): # real signature unknown; restored from __doc__
 """
 L.remove(value) -> None -- remove first occurrence of value.
 Raises ValueError if the value is not present.
 """
 pass

 def reverse(self): # real signature unknown; restored from __doc__
 """ L.reverse() -- reverse *IN PLACE* """
 pass

 def sort(self, key=None, reverse=False): # real signature unknown; restored from __doc__
 """ L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """
 pass

列表推導(dǎo)式:

列表推導(dǎo)式(又稱列表解析式)提供了一種簡明扼要的方法來創(chuàng)建列表,它的語法簡單,很有實用價值。

它的結(jié)構(gòu)是在一個中括號里包含一個表達式,然后是一個for語句,然后是0個或多個for或者if語句。那個表達式可以是任意的,意思是你可以在列表中放入任意類型的對象。返回結(jié)果將是一個新的列表,在這個以if和for語句為上下文的表達式運行完成之后產(chǎn)生。

列表解析的一般形式:

[expr for item in itratorable]
L = [x**2 for x in range(10)]
print(L)
Result:
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

列表解析返回的是列表, 列表的內(nèi)容是表達式執(zhí)行的結(jié)果.

[expr for item in iterable if cond]
[x ** 0.5 for x in range(10) if x % 2 == 0]
[0.0, 1.4142135623730951, 2.0, 2.449489742783178, 2.8284271247461903]
[expr for item in iterable if cond1 if cond2]
[x for x in range(10) if x % 2 == 0 if x > 1]
[2, 4, 6, 8]
[expr for item1 in iterable1 for item2 in iterable2]
[(x, y) for x in range(10) for y in range(10) if (x+y) %2 == 0]

列表解析用于對可迭代對象做過濾和轉(zhuǎn)換,返回值是列表.

特性一:代碼變短,可讀性更好

從上圖代碼示例中我們明顯可以看出,列表推導(dǎo)式相比常規(guī)方法,寫出來的代碼更加符合pythonic,更加簡短,可讀性更好。

有些人甚至更喜歡使用它而不是filter函數(shù)生成列表,但是當(dāng)你使用列表推導(dǎo)式效果會更加,列表推導(dǎo)式在有些情況下超贊,特別是當(dāng)你需要使用for循環(huán)來生成一個新列表.

特征二:推導(dǎo)式速度更快

#!/usr/bin/env python3
# author: nock
import timeit

lst = list(range(10))
# 常規(guī)方法
def origin(lst):
 plus_one = []
 for i in lst:
 plus_one.append(i + 1)
 return plus_one

# 列表推導(dǎo)式
def fast(lst):
 return [ x + 1 for x in lst ]

otime = timeit.timeit('origin(range(10))', globals=globals())
print("func origin exec time is {0}".format(otime))

ftime = timeit.timeit('fast(range(10))', globals=globals())
print("func origin exec time is {0}".format(ftime))

結(jié)果:

func origin exec time is 2.1059355960023822
func origin exec time is 1.6507169340038672

如果你使用map或者filter結(jié)合lambda生成列表,也是沒有列表推導(dǎo)式速度快的,有興趣的可以自己Coding一下。

列表的遍歷

在Python中常用循環(huán)對象來遍歷列表,在這里for循環(huán)自動調(diào)用 next() 方法,將該方法的返回值賦予給循環(huán)對象。循環(huán)檢測到StopIteration的時候才結(jié)束。相對于序列,用循環(huán)對象的好處在于:不用在循環(huán)還沒有開始的時候,就生成好要使用的元素。所使用的元素可以在循環(huán)過程中逐次生成。這樣,節(jié)省了空間,提高了效率,編程更靈活。

1. for循環(huán)遍歷

#!/usr/bin/env python3

map_list = ['China', 'America', 'Japan', 'Korea']

for countries in map_list:
 print(countries) # 自動調(diào)用迭代器,自動檢測StopIteration

# 在上面的程序中,無法知道當(dāng)前訪問元素的索引,于是有如下代碼:
for index in range(len(map_list)):
 print("key is %s index is %s" % (map_list[index], index))

2. while循環(huán)遍歷

#!/usr/bin/env python3

map_list = ['China', 'America', 'Japan', 'Korea']

index = 0
while index < len(map_list):
 print(index, map_list[index])
 index+=1

3. 拉鏈(zip)方法遍歷

#!/usr/bin/env python3
map_list = ['China', 'America', 'Japan', 'Korea']
for index, value in zip(range(len(map_list)), map_list):
 print(index, value)

4. 利用Python內(nèi)置函數(shù) enumerate() 列舉

enumerate(iterable [, start ]) 返回枚舉對象, 參數(shù):

iterable: 一個序列、迭代器或其他支持迭代的對象
start: 下標(biāo)起始位置
#!/usr/bin/env python3
map_list = ['China', 'America', 'Japan', 'Korea']
for value in enumerate(map_list):
 print(value)

5. 使用 iter() 迭代器

iter(collection [, sentinel ]) 函數(shù)用來生成迭代器,返回迭代對象, 參數(shù):

collection: 支持迭代的集合對象

sentinel: 如果傳遞了第二個參數(shù),則參數(shù) object 必須是一個可調(diào)用的對象(如,函數(shù)),此時, iter 創(chuàng)建了一個迭代器對象,每次調(diào)用這個迭代器對象的 __next__() 方法時,都會調(diào)用object。

#!/usr/bin/env python3
map_list = ['China', 'America', 'Japan', 'Korea']
for value in iter(map_list):
 print(value)

由于列表在Python內(nèi)部的組成方式不同于C語言等,其索引的效率相對較為低下。因此在使用python的過程中,如果需要同時用到序號和元素,最好使用enumerate();當(dāng)我們不需要使用序號時,在列表上直接進行迭代效率最高。

元組

元組其實跟列表差不多,也是存一組數(shù),只不是它一旦創(chuàng)建,便不能再修改,所以又叫只讀列表。

語法: names = ('tom', 'jack', 'andy')

它只有2個方法,一個是count,一個是index:

class tuple(object):
 """
 tuple() -> empty tuple
 tuple(iterable) -> tuple initialized from iterable's items

 If the argument is a tuple, the return value is the same object.
 """
 def count(self, value): # real signature unknown; restored from __doc__
 """ T.count(value) -> integer -- return number of occurrences of value """
 return 0

 def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
 """
 T.index(value, [start, [stop]]) -> integer -- return first index of value.
 Raises ValueError if the value is not present.
 """
 return 0

列表幾種高階常用場景

1. 解壓列表賦值給多個變量

現(xiàn)在有一個包含 N個元素 的元組或者列表,怎樣將它里面的值解壓后同時賦值給 N 個變量?

任何的序列(或者是可迭代對象)可以通過一個簡單的賦值語句解壓并賦值給多個變量。 唯一的前提就是變量的數(shù)量必須跟序列元素的 數(shù)量一致 的。

代碼示例:

>>> jobs = ('hr', 'dev', 'ops')
>>> x, y, z = jobs
>>> print(x, y, z)
hr dev ops

>>> data = ['nock', 8, 24, (2001, 12, 28)]
>>> name, shares, size, date = data
>>> print(name, shares, size, date)
nock 8 24 (2001, 12, 28)
>>> date
(2001, 12, 28)
>>> name, shares, size, (year, mon, day) = data
>>> name
'nock'
>>> print(year, mon, day)
2001 12 28

如果變量個數(shù)和列表元素的個數(shù)不匹配,會產(chǎn)生異常的哦。

代碼示例:

>>> jobs = ('hr', 'dev', 'ops')
>>> x, y = jobs
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ValueError: too many values to unpack (expected 2)
>>> x, y, z, x = jobs
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ValueError: not enough values to unpack (expected 4, got 3)

實際上,這種解壓賦值可以用在任何可迭代對象上面,而不僅僅是列表或者元組。 包括字符串,文件對象,迭代器和生成器。

代碼示例:

>>> name = 'Jim'
>>> a, b, c = name
>>> a
'J'
>>> b
'i'

有時候,你可能只想解壓一部分,丟棄其他的值。對于這種情況 Python 并沒有提供特殊的語法。 但是你可以使用任意變量名去占位,到時候丟掉這些變量就行了。

>>> jobs = [18, 30000, 'duck', 100, (2000, 2, 18)]
>>> age, wage, _, num, _ = jobs
>>> age
18
>>> wage
30000
>>> _
(2000, 2, 18)

你必須保證你選用的那些占位變量名在其他地方?jīng)]被使用到。

2. 刪除列表中相同元素并保持順序

怎樣讓一個列表保持元素順序的同時消除重復(fù)的值,如果列表上的值都是 hashable 類型,那么可以很簡單的利用集合或者生成器來解決這個問題,比如:

def dedupe(items):
 seen = set()
 for item in items:
 if item not in seen:
  yield item
  seen.add(item)

下面是使用上述函數(shù)的例子:

>>> def dedupe(items):
... seen = set()
... for item in items:
...  if item not in seen:
...  yield item
...  seen.add(item)
... 
>>> nums = [1, 5, 2, 1, 9, 1, 5, 10]
>>> list(dedupe(nums))
[1, 5, 2, 9, 10]

這個方法僅僅在序列中元素為 hashable 的時候才管用。 如果你想消除元素不可哈希(比如 dict 類型)的序列中重復(fù)元素的話,你需要將上述代碼稍微改變一下,就像這樣:

def dedupe(items, key=None):
 seen = set()
 for item in items:
 val = item if key is None else key(item)
 if val not in seen:
  yield item
  seen.add(val)

這里的key參數(shù)指定了一個函數(shù),將序列元素轉(zhuǎn)換成 hashable 類型。下面是它的用法示例:

>>> a = [ {'x':1, 'y':2}, {'x':1, 'y':3}, {'x':1, 'y':2}, {'x':2, 'y':4}]
>>> list(dedupe(a, key=lambda d: (d['x'],d['y'])))
[{'x': 1, 'y': 2}, {'x': 1, 'y': 3}, {'x': 2, 'y': 4}]

>>> list(dedupe(a, key=lambda d: d['x']))
[{'x': 1, 'y': 2}, {'x': 2, 'y': 4}]

如果你想基于單個字段、屬性或者某個更大的數(shù)據(jù)結(jié)構(gòu)來消除重復(fù)元素,第二種方案同樣可以勝任。

如果你僅僅就是想消除重復(fù)元素,通常可以簡單的構(gòu)造一個集合。比如:

>>> a = [1, 5, 2, 1, 9, 1, 5, 10]
>>> list(set(a))
[1, 2, 10, 5, 9]

然而,這種方法不能維護元素的順序,生成的結(jié)果中的元素位置被打亂,而上面的方法可以避免這種情況。

我們使用了生成器函數(shù)讓我們的函數(shù)更加通用,不僅僅是局限于列表處理。 比如,如果如果你想讀取一個文件,消除重復(fù)行,你可以很容易像這樣做:

with open(somefile,'r') as f:
 for line in dedupe(f):
 ...

上述key函數(shù)參數(shù)模仿了 sorted() , min() 和 max() 等內(nèi)置函數(shù)的相似功能。

3. 統(tǒng)計列表中出現(xiàn)次數(shù)最多的元素

怎樣找出一個列表中出現(xiàn)次數(shù)最多的元素呢, collections.Counter 類就是專門為這類問題而設(shè)計的, 它甚至有一個有用的 most_common() 方法直接給了你答案。

為了演示,先假設(shè)你有一個單詞列表并且想找出哪個單詞出現(xiàn)頻率最高。你可以這樣做:

>>> from collections import Counter
>>> words = [
... 'look', 'into', 'my', 'eyes', 'look', 'into', 'my', 'eyes',
... 'the', 'eyes', 'the', 'eyes', 'the', 'eyes', 'not', 'around', 'the',
... 'eyes', "don't", 'look', 'around', 'the', 'eyes', 'look', 'into',
... 'my', 'eyes', "you're", 'under'
... ]
>>> 
>>> word_counts = Counter(words)
>>> top_three = word_counts.most_common(3)
>>> print(top_three)
[('eyes', 8), ('the', 5), ('look', 4)]

作為輸入, Counter 對象可以接受任意的由可哈希( hashable )元素構(gòu)成的序列對象。 在底層實現(xiàn)上,一個 Counter 對象就是一個字典,將元素映射到它出現(xiàn)的次數(shù)上, 比如:

>>> word_counts['not']
1
>>> word_counts['eyes']
8

如果你想手動增加計數(shù),可以簡單的用加法:

>>> morewords = ['why','are','you','not','looking','in','my','eyes']
>>> for word in morewords:
... word_counts[word] += 1
...
>>> word_counts['eyes']
9

或者你可以使用 update() 方法:

word_counts.update(morewords)

Counter 實例一個鮮為人知的特性是它們可以很容易的跟數(shù)學(xué)運算操作相結(jié)合,比如:

>>> a = Counter(words)
>>> b = Counter(morewords)
>>> a
Counter({'eyes': 8, 'the': 5, 'look': 4, 'into': 3, 'my': 3, 'around': 2,
"you're": 1, "don't": 1, 'under': 1, 'not': 1})
>>> b
Counter({'eyes': 1, 'looking': 1, 'are': 1, 'in': 1, 'not': 1, 'you': 1,
'my': 1, 'why': 1})
>>> # Combine counts
>>> c = a + b
>>> c
Counter({'eyes': 9, 'the': 5, 'look': 4, 'my': 4, 'into': 3, 'not': 2,
'around': 2, "you're": 1, "don't": 1, 'in': 1, 'why': 1,
'looking': 1, 'are': 1, 'under': 1, 'you': 1})
>>> # Subtract counts
>>> d = a - b
>>> d
Counter({'eyes': 7, 'the': 5, 'look': 4, 'into': 3, 'my': 2, 'around': 2,
"you're": 1, "don't": 1, 'under': 1})

毫無疑問, Counter 對象在幾乎所有需要制表或者計數(shù)數(shù)據(jù)的場合是非常有用的工具。 在解決這類問題的時候你應(yīng)該優(yōu)先選擇它,而不是手動的利用字典去實現(xiàn)。

4. 過濾列表元素

你有一個數(shù)據(jù)列表,想利用一些規(guī)則從中提取出需要的值或者是縮短列表,最簡單的過濾序列元素的方法就是使用列表推導(dǎo),比如:

>>> nums = [1, 2, -1, 4, 100, -2]
>>> [n for n in nums if n > 0]
[1, 2, 4, 100]
>>> [n for n in nums if n < 0]
[-1, -2]

使用列表推導(dǎo)的一個潛在缺陷就是如果輸入非常大的時候會產(chǎn)生一個非常大的結(jié)果集,占用大量內(nèi)存。 如果你對內(nèi)存比較敏感,那么你可以使用生成器表達式迭代產(chǎn)生過濾的元素,比如:

>>> nums = [1, 2, -1, 4, 100, -2]
>>> num = (n for n in nums if n < 0)
>>> num
<generator object <genexpr> at 0x102210a50>
>>> for n in num:
... print(n)
... 
-1
-2

有時候,過濾規(guī)則比較復(fù)雜,不能簡單的在列表推導(dǎo)或者生成器表達式中表達出來。 比如,假設(shè)過濾的時候需要處理一些異?;蛘咂渌麖?fù)雜情況。這時候你可以將過濾代碼放到一個函數(shù)中, 然后使用內(nèi)建的 filter() 函數(shù),示例如下:

values = ['1', '2', '-3', '-', '4', 'N/A', '5']
def is_int(val):
 try:
 x = int(val)
 return True
 except ValueError:
 return False
ivals = list(filter(is_int, values))
print(ivals)
# Outputs ['1', '2', '-3', '4', '5']

filter() 函數(shù)創(chuàng)建了一個迭代器,因此如果你想得到一個列表的話,就得像示例那樣使用 list() 去轉(zhuǎn)換。

列表推導(dǎo)和生成器表達式通常情況下是過濾數(shù)據(jù)最簡單的方式。 其實它們還能在過濾的時候轉(zhuǎn)換數(shù)據(jù),比如:

>>> mylist = [1, 4, -5, 10, -7, 2, 3, -1]
>>> import math
>>> [math.sqrt(n) for n in mylist if n > 0]
[1.0, 2.0, 3.1622776601683795, 1.4142135623730951, 1.7320508075688772]

過濾操作的一個變種就是將不符合條件的值用新的值代替,而不是丟棄它們。 比如,在一列數(shù)據(jù)中你可能不僅想找到正數(shù),而且還想將不是正數(shù)的數(shù)替換成指定的數(shù)。 通過將過濾條件放到條件表達式中去,可以很容易的解決這個問題,就像這樣:

>>> mylist = [1, 4, -5, 10, -7, 2, 3, -1]
>>> clip_neg = [n if n > 0 else 0 for n in mylist]
>>> clip_neg
[1, 4, 0, 10, 0, 2, 3, 0]
>>> clip_pos = [n if n < 0 else 0 for n in mylist]
>>> clip_pos
[0, 0, -5, 0, -7, 0, 0, -1]

另外一個值得關(guān)注的過濾工具就是 itertools.compress() , 它以一個 iterable 對象和一個相對應(yīng)的 Boolean 選擇器序列作為輸入?yún)?shù)。 然后輸出 iterable 對象中對應(yīng)選擇器為 True 的元素。 當(dāng)你需要用另外一個相關(guān)聯(lián)的序列來過濾某個序列的時候,這個函數(shù)是非常有用的。 比如,假如現(xiàn)在你有下面兩列數(shù)據(jù):

addresses = [
 '5412 N CLARK',
 '5148 N CLARK',
 '5800 E 58TH',
 '2122 N CLARK',
 '5645 N RAVENSWOOD',
 '1060 W ADDISON',
 '4801 N BROADWAY',
 '1039 W GRANVILLE',
]
counts = [ 0, 3, 10, 4, 1, 7, 6, 1]

現(xiàn)在你想將那些對應(yīng) count 值大于5的地址全部輸出,那么你可以這樣做:

>>> from itertools import compress
>>> more5 = [n > 5 for n in counts]
>>> more5
[False, False, True, False, False, True, True, False]
>>> list(compress(addresses, more5))
['5800 E 58TH', '1060 W ADDISON', '4801 N BROADWAY']

這里的關(guān)鍵點在于先創(chuàng)建一個 Boolean 序列,指示哪些元素符合條件。 然后 compress() 函數(shù)根據(jù)這個序列去選擇輸出對應(yīng)位置為 True 的元素。

和 filter() 函數(shù)類似, compress() 也是返回的一個迭代器。因此,如果你需要得到一個列表,那么你需要使用 list() 來將結(jié)果轉(zhuǎn)換為列表類型。

5. 列表上索引值迭代

你想在迭代一個列表的同時跟蹤正在被處理的元素索引,內(nèi)置的 enumerate() 函數(shù)可以很好的解決這個問題:

>>> my_list = ['a', 'b', 'c']
>>> for idx, val in enumerate(my_list):
... print(idx, val)
...
0 a
1 b
2 c

為了按傳統(tǒng)行號輸出(行號從1開始),你可以傳遞一個開始步長值:

>>> my_list = ['a', 'b', 'c']
>>> for idx, val in enumerate(my_list, 1):
... print(idx, val)
...
1 a
2 b
3 c

這種情況在你遍歷文件時想在錯誤消息中使用行號定位時候非常有用:

def parse_data(filename):
 with open(filename, 'rt') as f:
 for lineno, line in enumerate(f, 1):
  fields = line.split()
  try:
  count = int(fields[1])
  ...
  except ValueError as e:
  print('Line {}: Parse error: {}'.format(lineno, e))

enumerate() 對于跟蹤某些值在列表中出現(xiàn)的位置是很有用的。 所以,如果你想將一個文件中出現(xiàn)的單詞映射到它出現(xiàn)的行號上去,可以很容易的利用 enumerate() 來完成:

word_summary = defaultdict(list)

with open('myfile.txt', 'r') as f:
 lines = f.readlines()

for idx, line in enumerate(lines):
 # Create a list of words in current line
 words = [w.strip().lower() for w in line.split()]
 for word in words:
 word_summary[word].append(idx)

如果你處理完文件后打印 word_summary ,會發(fā)現(xiàn)它是一個字典(準(zhǔn)確來講是一個 defaultdict ), 對于每個單詞有一個 key ,每個 key 對應(yīng)的值是一個由這個單詞出現(xiàn)的行號組成的列表。 如果某個單詞在一行中出現(xiàn)過兩次,那么這個行號也會出現(xiàn)兩次, 同時也可以作為文本的一個簡單統(tǒng)計。

當(dāng)你想額外定義一個計數(shù)變量的時候,使用 enumerate() 函數(shù)會更加簡單。你可能會像下面這樣寫代碼:

lineno = 1
for line in f:
 # Process line
 ...
 lineno += 1

但是如果使用 enumerate() 函數(shù)來代替就顯得更加優(yōu)雅了:

for lineno, line in enumerate(f):
 # Process line
 ...

enumerate() 函數(shù)返回的是一個 enumerate 對象實例, 它是一個迭代器,返回連續(xù)的包含一個計數(shù)和一個值的元組, 元組中的值通過在傳入序列上調(diào)用 next() 返回。

還有一點可能并不很重要,但是也值得注意, 有時候當(dāng)你在一個已經(jīng)解壓后的元組序列上使用 enumerate() 函數(shù)時很容易調(diào)入陷阱。 你得像下面正確的方式這樣寫:

data = [ (1, 2), (3, 4), (5, 6), (7, 8) ]
# Correct!
for n, (x, y) in enumerate(data):
 ...
# Error!
for n, x, y in enumerate(data):
 ...

6. 同時迭代多個列表

你想同時迭代多個列表,每次分別從一個序列中取一個元素, 為了同時迭代多個序列,使用 zip() 函數(shù),比如:

>>> xpts = [1, 5, 4, 2, 10, 7]
>>> ypts = [101, 78, 37, 15, 62, 99]
>>> for x, y in zip(xpts, ypts):
... print(x,y)
...
1 101
5 78
4 37
2 15
10 62
7 99

zip(a, b) 會生成一個可返回元組 (x, y) 的迭代器,其中x來自a,y來自b。 一旦其中某個序列到底結(jié)尾,迭代宣告結(jié)束。 因此迭代長度跟參數(shù)中最短序列長度一致。

>>> a = [1, 2, 3]
>>> b = ['w', 'x', 'y', 'z']
>>> for i in zip(a,b):
... print(i)
...
(1, 'w')
(2, 'x')
(3, 'y')

如果這個不是你想要的效果,那么還可以使用 itertools.zip_longest() 函數(shù)來代替,比如:

>>> from itertools import zip_longest
>>> for i in zip_longest(a,b):
... print(i)
...
(1, 'w')
(2, 'x')
(3, 'y')
(None, 'z')

>>> for i in zip_longest(a, b, fillvalue=0):
... print(i)
...
(1, 'w')
(2, 'x')
(3, 'y')
(0, 'z')

當(dāng)你想成對處理數(shù)據(jù)的時候 zip() 函數(shù)是很有用的。 比如,假設(shè)你headers列表和一個values列表,就像下面這樣:

headers = ['name', 'shares', 'price']
values = ['ACME', 100, 490.1]

使用zip()可以讓你將它們打包并生成一個字典:

s = dict(zip(headers,values))

或者你也可以像下面這樣產(chǎn)生輸出:

for name, val in zip(headers, values):
 print(name, '=', val)

雖然不常見,但是 zip() 可以接受多于兩個的序列的參數(shù)。 這時候所生成的結(jié)果元組中元素個數(shù)跟輸入序列個數(shù)一樣, 比如:

>>> a = [1, 2, 3]
>>> b = [10, 11, 12]
>>> c = ['x','y','z']
>>> for i in zip(a, b, c):
... print(i)
...
(1, 10, 'x')
(2, 11, 'y')
(3, 12, 'z')

最后強調(diào)一點就是, zip() 會創(chuàng)建一個迭代器來作為結(jié)果返回。 如果你需要將結(jié)對的值存儲在列表中,要使用 list() 函數(shù),比如:

>>> zip(a, b)
<zip object at 0x1007001b8>
>>> list(zip(a, b))
[(1, 10), (2, 11), (3, 12)]

7. 展開嵌透的列表

你想將一個多層嵌套的列表展開成一個單層列表, 可以寫一個包含 yield from 語句的遞歸生成器來輕松解決這個問題。比如:

from collections import Iterable
def flatten(items, ignore_types=(str, bytes)):
 for x in items:
 if isinstance(x, Iterable) and not isinstance(x, ignore_types):
  yield from flatten(x)
 else:
  yield x

items = [1, 2, [3, 4, [5, 6], 7], 8]
# Produces 1 2 3 4 5 6 7 8
for x in flatten(items):
 print(x)

在上面代碼中, isinstance(x, Iterable) 檢查某個元素是否是可迭代的。 如果是的話 yield from 就會返回所有子例程的值。最終返回結(jié)果就是一個沒有嵌套的簡單列表了。

額外的參數(shù) ignore_types 和檢測語句 isinstance(x, ignore_types) 用來將字符串和字節(jié)排除在可迭代對象外,防止將它們再展開成單個的字符。 這樣的話字符串?dāng)?shù)組就能最終返回我們所期望的結(jié)果了。比如:

>>> items = ['Dave', 'Paula', ['Thomas', 'Lewis']]
>>> for x in flatten(items):
... print(x)
...
Dave
Paula
Thomas
Lewis

語句 yield from 在你想在生成器中調(diào)用其他生成器作為子例程的時候非常有用。 如果你不使用它的話,那么就必須寫額外的 for 循環(huán)了,比如:

def flatten(items, ignore_types=(str, bytes)):
 for x in items:
 if isinstance(x, Iterable) and not isinstance(x, ignore_types):
  for i in flatten(x):
  yield i
 else:
  yield x

盡管只改了一點點,但是 yield from 語句看上去感覺更好,并且也使得代碼更簡潔清爽。

之前提到的對于字符串和字節(jié)的額外檢查是為了防止將它們再展開成單個字符。 如果還有其他你不想展開的類型,修改參數(shù) ignore_types 即可。

最后要注意的一點是 yield from 在涉及到基于協(xié)程和生成器的并發(fā)編程中扮演著更加重要的角色。

8. 映射名稱到列表元素

你有一段通過下標(biāo)訪問列表或者元組中元素的代碼,但是這樣有時候會使得你的代碼難以閱讀, 于是你想通過名稱來訪問元素。

·collections.namedtuple()·函數(shù)通過使用一個普通的元組對象來幫你解決這個問題。 這個函數(shù)實際上是一個返回Python中標(biāo)準(zhǔn)元組類型子類的一個工廠方法。 你需要傳遞一個類型名和你需要的字段給它,然后它就會返回一個類,你可以初始化這個類,為你定義的字段傳遞值等。 代碼示例:

>>> from collections import namedtuple
>>> Subscriber = namedtuple('Subscriber', ['addr', 'joined'])
>>> sub = Subscriber('jonesy@example.com', '2012-10-19')
>>> sub
Subscriber(addr='jonesy@example.com', joined='2012-10-19')
>>> sub.addr
'jonesy@example.com'
>>> sub.joined
'2012-10-19'

盡管 namedtuple 的實例看起來像一個普通的類實例,但是它跟元組類型是可交換的,支持所有的普通元組操作,比如索引和解壓。 比如:

>>> len(sub)
2
>>> addr, joined = sub
>>> addr
'jonesy@example.com'
>>> joined
'2012-10-19'

命名元組的一個主要用途是將你的代碼從下標(biāo)操作中解脫出來。 因此,如果你從數(shù)據(jù)庫調(diào)用中返回了一個很大的元組列表,通過下標(biāo)去操作其中的元素, 當(dāng)你在表中添加了新的列的時候你的代碼可能就會出錯了。但是如果你使用了命名元組,那么就不會有這樣的顧慮。

為了說明清楚,下面是使用普通元組的代碼:

def compute_cost(records):
 total = 0.0
 for rec in records:
 total += rec[1] * rec[2]
 return total

下標(biāo)操作通常會讓代碼表意不清晰,并且非常依賴記錄的結(jié)構(gòu)。 下面是使用命名元組的版本:

from collections import namedtuple

Stock = namedtuple('Stock', ['name', 'shares', 'price'])
def compute_cost(records):
 total = 0.0
 for rec in records:
 s = Stock(*rec)
 total += s.shares * s.price
 return total

命名元組另一個用途就是作為字典的替代,因為字典存儲需要更多的內(nèi)存空間。 如果你需要構(gòu)建一個非常大的包含字典的數(shù)據(jù)結(jié)構(gòu),那么使用命名元組會更加高效。 但是需要注意的是,不像字典那樣,一個命名元組是不可更改的。比如:

>>> s = Stock('ACME', 100, 123.45)
>>> s
Stock(name='ACME', shares=100, price=123.45)
>>> s.shares = 75
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: can't set attribute

如果你真的需要改變屬性的值,那么可以使用命名元組實例的 _replace() 方法, 它會創(chuàng)建一個全新的命名元組并將對應(yīng)的字段用新的值取代。比如:

>>> s = s._replace(shares=75)
>>> s
Stock(name='ACME', shares=75, price=123.45)

_replace() 方法還有一個很有用的特性就是當(dāng)你的命名元組擁有可選或者缺失字段時候, 它是一個非常方便的填充數(shù)據(jù)的方法。 你可以先創(chuàng)建一個包含缺省值的原型元組,然后使用 _replace() 方法創(chuàng)建新的值被更新過的實例。比如:

from collections import namedtuple
Stock = namedtuple('Stock', ['name', 'shares', 'price', 'date', 'time'])
# Create a prototype instance
stock_prototype = Stock('', 0, 0.0, None, None)
# Function to convert a dictionary to a Stock
def dict_to_stock(s):
 return stock_prototype._replace(**s)

下面是它的使用方法:

>>> a = {'name': 'ACME', 'shares': 100, 'price': 123.45}
>>> dict_to_stock(a)
Stock(name='ACME', shares=100, price=123.45, date=None, time=None)
>>> b = {'name': 'ACME', 'shares': 100, 'price': 123.45, 'date': '12/17/2012'}
>>> dict_to_stock(b)
Stock(name='ACME', shares=100, price=123.45, date='12/17/2012', time=None)

最后要說的是,如果你的目標(biāo)是定義一個需要更新很多實例屬性的高效數(shù)據(jù)結(jié)構(gòu),那么命名元組并不是你的最佳選擇。 這時候你應(yīng)該考慮定義一個包含 slots 方法的類.

總結(jié)

以上所述是小編給大家介紹的Python數(shù)據(jù)類型之列表和元組的方法實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 基于python解析XML文件并將數(shù)據(jù)存儲到MongoDB的代碼示例

    基于python解析XML文件并將數(shù)據(jù)存儲到MongoDB的代碼示例

    在軟件開發(fā)中,我們經(jīng)常需要處理各種格式的數(shù)據(jù),XML 是一種常用的數(shù)據(jù)交換格式,它可以存儲和傳輸結(jié)構(gòu)化數(shù)據(jù),很多網(wǎng)站會提供 XML 格式的數(shù)據(jù)接口,以便其他系統(tǒng)可以方便地獲取數(shù)據(jù),本文介紹了基于python解析XML文件并將數(shù)據(jù)存儲到MongoDB的代碼示例,需要的朋友可以參考下
    2024-06-06
  • Python三級目錄展示的實現(xiàn)方法

    Python三級目錄展示的實現(xiàn)方法

    這篇文章主要介紹了Python三級目錄展示的實現(xiàn)方法的相關(guān)資料,本文通過圖文并茂的方式給大家介紹,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • pyqt5對用qt designer設(shè)計的窗體實現(xiàn)彈出子窗口的示例

    pyqt5對用qt designer設(shè)計的窗體實現(xiàn)彈出子窗口的示例

    今天小編就為大家分享一篇pyqt5對用qt designer設(shè)計的窗體實現(xiàn)彈出子窗口的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Pytorch實現(xiàn)邏輯回歸分類

    Pytorch實現(xiàn)邏輯回歸分類

    這篇文章主要為大家詳細(xì)介紹了Pytorch實現(xiàn)邏輯回歸分類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Pygame鼠標(biāo)進行圖片的移動與縮放案例詳解

    Pygame鼠標(biāo)進行圖片的移動與縮放案例詳解

    pygame是Python的第三方庫,里面提供了使用Python開發(fā)游戲的基礎(chǔ)包。本文將介紹如何通過Pygame實現(xiàn)鼠標(biāo)進行圖片的移動與縮放,感興趣的可以關(guān)注一下
    2021-12-12
  • Python兩個字典鍵同值相加的幾種方法

    Python兩個字典鍵同值相加的幾種方法

    今天小編就為大家分享一篇關(guān)于Python兩個字典鍵同值相加的幾種方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • python統(tǒng)計字母、空格、數(shù)字等字符個數(shù)的實例

    python統(tǒng)計字母、空格、數(shù)字等字符個數(shù)的實例

    今天小編就為大家分享一篇python統(tǒng)計字母、空格、數(shù)字等字符個數(shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python 中Pickle庫的使用詳解

    Python 中Pickle庫的使用詳解

    pickle是python語言的一個標(biāo)準(zhǔn)模塊,安裝python后已包含pickle庫,不需要單獨再安裝。這篇文章主要介紹了Python 中Pickle庫的使用詳解,需要的朋友可以參考下
    2018-02-02
  • python實現(xiàn)大文本文件分割成多個小文件

    python實現(xiàn)大文本文件分割成多個小文件

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)大文本文件分割成多個小文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 利用Python實現(xiàn)自定義連點器

    利用Python實現(xiàn)自定義連點器

    這篇文章主要介紹了如何利用Python實現(xiàn)自定義連點器,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08

最新評論

国产在线拍揄自揄视频网站| 日本一区美女福利视频| 亚洲天堂第一页中文字幕| 久久永久免费精品人妻专区 | 欧美一区二区三区在线资源| 久草电影免费在线观看| 中文字幕综合一区二区| 色偷偷伊人大杳蕉综合网| 黄色片黄色片wyaa| 一区二区三区毛片国产一区| 99热色原网这里只有精品| 啪啪啪操人视频在线播放| 精产国品久久一二三产区区别| 丝袜美腿欧美另类 中文字幕| 国产1区,2区,3区| 动漫av网站18禁| 天天操天天干天天插| 欧美乱妇无乱码一区二区| 亚洲 人妻 激情 中文| 大鸡巴插入美女黑黑的阴毛| 人妻丰满熟妇综合网| 日本脱亚入欧是指什么| 国产精品久久9999| 成人性爱在线看四区| 亚洲综合色在线免费观看| 亚洲国产精品中文字幕网站| 亚洲高清自偷揄拍自拍| lutube在线成人免费看| 亚洲最大免费在线观看| 强行扒开双腿猛烈进入免费版| 水蜜桃一区二区三区在线观看视频| 青青草亚洲国产精品视频| 97色视频在线观看| 91精品激情五月婷婷在线| 人妻爱爱 中文字幕| 色花堂在线av中文字幕九九| 亚洲2021av天堂| 国产高清在线在线视频| 国产妇女自拍区在线观看| 2021久久免费视频| 亚洲国产免费av一区二区三区 | 日本免费午夜视频网站| 阴茎插到阴道里面的视频| 日本又色又爽又黄又粗| 最新91精品视频在线| 中文字幕高清免费在线人妻| 国产中文字幕四区在线观看| 人人妻人人爽人人添夜| 日本av高清免费网站| a v欧美一区=区三区| 91国内精品久久久久精品一| 日本阿v视频在线免费观看| www日韩毛片av| 国产午夜无码福利在线看| 亚洲免费av在线视频| 中国黄片视频一区91| 天天干天天插天天谢| 中文字幕一区的人妻欧美日韩| 新婚人妻聚会被中出| 青春草视频在线免费播放| 日视频免费在线观看| 2022国产综合在线干| 国产1区,2区,3区| 摧残蹂躏av一二三区| 大尺度激情四射网站| 99精品免费观看视频| 经典国语激情内射视频| 国产精品黄色的av| 国产精品熟女久久久久浪潮| 美女福利视频网址导航| 欧美第一页在线免费观看视频| 亚洲精品乱码久久久本| 久精品人妻一区二区三区| 91破解版永久免费| 精品一区二区三区欧美| 日日夜夜大香蕉伊人| 蜜桃视频17c在线一区二区| 亚洲成人黄色一区二区三区| 亚洲欧美久久久久久久久| 国产黄色a级三级三级三级| 55夜色66夜色国产精品站| 亚洲成人激情视频免费观看了 | 精品一区二区三区午夜| 老司机免费福利视频网| 亚洲一级 片内射视正片| 婷婷综合蜜桃av在线| 天天想要天天操天天干| 天堂中文字幕翔田av| v888av在线观看视频| 日韩美女精品视频在线观看网站| 欧美亚洲国产成人免费在线| 亚洲av日韩av第一区二区三区| 国产三级片久久久久久久| 大鸡巴操娇小玲珑的女孩逼| 亚洲老熟妇日本老妇| 国产成人自拍视频播放 | 中文字幕在线视频一区二区三区 | 视频在线免费观看你懂得| 精品欧美一区二区vr在线观看| 亚洲精品麻豆免费在线观看| 亚洲少妇高潮免费观看| 五十路丰满人妻熟妇| 午夜精品九一唐人麻豆嫩草成人| 成人高清在线观看视频| 日本黄色特一级视频| 欧美成人一二三在线网| 亚洲av无硬久久精品蜜桃| 777奇米久久精品一区| 精品老妇女久久9g国产| 91精品激情五月婷婷在线| 国产精品福利小视频a| 99热久久这里只有精品8| 亚洲欧美激情中文字幕| 精品高潮呻吟久久av| 欧美精品黑人性xxxx| 北条麻妃av在线免费观看| 熟女人妻在线观看视频| 中文字幕日韩精品日本| 不卡一区一区三区在线| 国产又色又刺激在线视频| 人妻少妇中文有码精品| 久精品人妻一区二区三区| 小泽玛利亚视频在线观看| 亚洲av极品精品在线观看| 91传媒一区二区三区| 亚洲最大免费在线观看| 蜜臀av久久久久蜜臀av麻豆| 久草视频在线一区二区三区资源站| 欧美精品一二三视频| 国产精品一区二区三区蜜臀av| 国产精品福利小视频a| av亚洲中文天堂字幕网| 国产老熟女伦老熟妇ⅹ| 久久一区二区三区人妻欧美| 2021年国产精品自拍| 天天干天天日天天谢综合156| 青娱乐最新视频在线| 亚洲av男人天堂久久| 亚洲一区av中文字幕在线观看| 亚洲一区二区三区精品视频在线| 亚洲国产欧美国产综合在线| 亚洲1区2区3区精华液| 老司机午夜精品视频资源| www,久久久,com| 66久久久久久久久久久| 免费在线黄色观看网站| 亚洲高清视频在线不卡| 热99re69精品8在线播放| 成人动漫大肉棒插进去视频| 中文字幕无码日韩专区免费| 岛国青草视频在线观看| 亚洲天堂第一页中文字幕| 亚洲第一伊人天堂网| 在线观看日韩激情视频| 色爱av一区二区三区| 国产精选一区在线播放| 中文亚洲欧美日韩无线码| av日韩在线观看大全| 男人插女人视频网站| 岛国黄色大片在线观看| 神马午夜在线观看视频| 亚洲国产40页第21页| 免费人成黄页网站在线观看国产| 亚洲综合另类精品小说| 日本熟妇一区二区x x| av欧美网站在线观看| 91chinese在线视频| 天天摸天天日天天操| 人人人妻人人澡人人| 欧美精品国产综合久久| 97人妻色免费视频| 青青青视频手机在线观看| 欧美男人大鸡吧插女人视频| 亚洲天堂av最新网址| 婷婷六月天中文字幕| 天堂女人av一区二区| 丝袜美腿视频诱惑亚洲无 | 成人色综合中文字幕| 精品一区二区亚洲欧美| 亚洲男人的天堂a在线| 2019av在线视频| 一区二区三区另类在线| 国产精品免费不卡av| 中文字幕一区二区人妻电影冢本| 欧美精品欧美极品欧美视频 | 同居了嫂子在线播高清中文| 99视频精品全部15| av中文字幕在线导航| 国产乱弄免费视频观看| 91www一区二区三区| 538精品在线观看视频| 玖玖一区二区在线观看| 岛国毛片视频免费在线观看| 91精品国产综合久久久蜜| 天天干夜夜操啊啊啊| 初美沙希中文字幕在线| 2020中文字幕在线播放| 亚洲视频在线视频看视频在线| 亚洲av日韩精品久久久| 亚洲熟妇久久无码精品| 最近的中文字幕在线mv视频| 亚洲嫩模一区二区三区| 三级等保密码要求条款| 真实国模和老外性视频| 免费在线福利小视频| 黄色大片免费观看网站| 国产第一美女一区二区三区四区 | 亚洲av自拍天堂网| 天天摸天天日天天操| 亚洲精品无码久久久久不卡| 91综合久久亚洲综合| 蜜桃视频在线欧美一区| 99亚洲美女一区二区三区| eeuss鲁片一区二区三区| 91麻豆精品91久久久久同性| 欧美aa一级一区三区四区| 男人天堂色男人av| 欧美天堂av无线av欧美| 成人精品在线观看视频| 93视频一区二区三区| 福利午夜视频在线合集| 亚洲精品国产综合久久久久久久久| 国产自拍黄片在线观看| 日本18禁久久久久久| 日韩精品中文字幕福利| 日韩欧美亚洲熟女人妻| 在线免费观看日本片| 青青操免费日综合视频观看| av手机在线免费观看日韩av| 婷婷久久一区二区字幕网址你懂得| 天堂va蜜桃一区入口| 国产一区二区三免费视频| 精品国产亚洲av一淫| 中国老熟女偷拍第一页| 淫秽激情视频免费观看| 久草视频在线一区二区三区资源站| 亚洲国产中文字幕啊啊啊不行了| 伊人精品福利综合导航| 在线播放一区二区三区Av无码| 91av中文视频在线| h国产小视频福利在线观看| 大鸡八强奸视频在线观看| 欧美天堂av无线av欧美| 中文 成人 在线 视频| 亚洲午夜伦理视频在线 | 青青青青草手机在线视频免费看| 日本高清在线不卡一区二区| 狠狠躁夜夜躁人人爽天天久天啪 | 超碰97人人做人人爱| 亚洲欧美另类自拍偷拍色图| 亚洲天堂av最新网址| 国产性色生活片毛片春晓精品 | 亚洲国产精品久久久久蜜桃| 亚洲成人av一区在线| 91桃色成人网络在线观看| 欧美viboss性丰满| 亚洲欧美清纯唯美另类| 三级等保密码要求条款| 在线观看国产网站资源| 国产精品国产精品一区二区| 成人影片高清在线观看| 亚洲欧美一区二区三区电影| 人妻丝袜精品中文字幕| 狠狠躁夜夜躁人人爽天天久天啪| 亚洲高清国产一区二区三区| 日本高清撒尿pissing| 99国产精品窥熟女精品| 日本熟妇色熟妇在线观看| 久草视频中文字幕在线观看| 国产老熟女伦老熟妇ⅹ| 日本美女性生活一级片| 青青青视频手机在线观看| 天天干天天搞天天摸| 亚洲欧美成人综合在线观看| 天天干天天操天天摸天天射| 国产亚洲四十路五十路| 亚洲人妻视频在线网| 看一级特黄a大片日本片黑人| 亚洲成人线上免费视频观看| 国产亚洲精品欧洲在线观看| 熟女人妻一区二区精品视频| 免费大片在线观看视频网站| 天天艹天天干天天操| 麻豆性色视频在线观看| 桃色视频在线观看一区二区| 国产欧美精品免费观看视频| 99re国产在线精品| 国产性色生活片毛片春晓精品| 午夜精品一区二区三区4| 中文字幕亚洲久久久| av森泽佳奈在线观看| 欧美日本aⅴ免费视频| 青青草在观免费国产精品| 日比视频老公慢点好舒服啊| 老师啊太大了啊啊啊尻视频| 99的爱精品免费视频| 黄色视频在线观看高清无码| 亚洲超碰97人人做人人爱| 成人综合亚洲欧美一区| 亚洲av极品精品在线观看| 天天干狠狠干天天操 | 一级A一级a爰片免费免会员 | 亚洲成人熟妇一区二区三区| 热99re69精品8在线播放| 国产精品中文av在线播放| 蜜桃视频入口久久久| 蜜桃精品久久久一区二区| 国产精品国产三级国产午| 国产亚洲天堂天天一区| 91‖亚洲‖国产熟女| 亚洲一级 片内射视正片| 日韩精品一区二区三区在线播放| 婷婷色国产黑丝少妇勾搭AV| 黄片色呦呦视频免费看| 精品一线二线三线日本| 中文字幕av男人天堂| 丝袜国产专区在线观看| 人妻少妇av在线观看 | 亚洲国产香蕉视频在线播放| 91av中文视频在线| 综合一区二区三区蜜臀| 天天操天天操天天碰| 日噜噜噜夜夜噜噜噜天天噜噜噜| 天天日天天日天天射天天干| 同居了嫂子在线播高清中文| 天天摸天天日天天操| 国产日本欧美亚洲精品视| 亚洲图片欧美校园春色| 伊人网中文字幕在线视频| 在线成人日韩av电影| 农村胖女人操逼视频| 亚洲午夜电影之麻豆 | 久久精品久久精品亚洲人| av中文字幕国产在线观看| 在线观看免费av网址大全| 日韩美女搞黄视频免费| 在线观看成人国产电影| 日本熟妇一区二区x x| 91超碰青青中文字幕| 日韩精品电影亚洲一区| 中文字幕中文字幕人妻| 中文字幕一区二区自拍| 黄页网视频在线免费观看 | 护士特殊服务久久久久久久| 97小视频人妻一区二区| 亚洲精品麻豆免费在线观看 | 国产福利小视频免费观看| 爱爱免费在线观看视频| 在线观看黄色成年人网站| 亚洲最大免费在线观看| 少妇与子乱在线观看| 久久午夜夜伦痒痒想咳嗽P| 欧美日本在线视频一区| 在线观看av2025| 天美传媒mv视频在线观看| 特大黑人巨大xxxx| 蜜桃色婷婷久久久福利在线| 日韩北条麻妃一区在线| 欧美在线偷拍视频免费看| 91精品国产黑色丝袜| 99婷婷在线观看视频| 五十路熟女av天堂| 欧美精产国品一二三产品区别大吗| 日韩美女搞黄视频免费| 精品亚洲中文字幕av| 午夜国产福利在线观看| 亚洲区美熟妇久久久久| 一区二区三区蜜臀在线| 岛国毛片视频免费在线观看| 老司机免费视频网站在线看| 超级福利视频在线观看| 日韩欧美一级精品在线观看| 天天夜天天日天天日| 亚洲美女自偷自拍11页| 欧美一区二区三区乱码在线播放| 亚洲2021av天堂| 久久艹在线观看视频| 国产精品自拍偷拍a| 2021最新热播中文字幕| 成人乱码一区二区三区av| 三级黄色亚洲成人av| rct470中文字幕在线| 在线观看免费岛国av| 小穴多水久久精品免费看| av在线播放国产不卡| 3344免费偷拍视频| 日韩一区二区三区三州| 天天色天天操天天透| 999久久久久999| 欧美成一区二区三区四区| av视网站在线观看| www日韩毛片av| 国产福利小视频免费观看| 国产日本欧美亚洲精品视| 精品国产成人亚洲午夜| 一区二区在线观看少妇| 欧美偷拍亚洲一区二区| 午夜精品九一唐人麻豆嫩草成人| 姐姐的朋友2在线观看中文字幕| 亚洲免费va在线播放| 精品视频一区二区三区四区五区| 黑人巨大精品欧美视频| 久久精品36亚洲精品束缚| 天天操天天操天天碰| 国产精品久久9999| 超碰公开大香蕉97| 欧美久久久久久三级网| av欧美网站在线观看| 亚洲欧美激情国产综合久久久| 欧美第一页在线免费观看视频| 亚洲一区二区三区av网站| 热思思国产99re| 精品国产污污免费网站入口自| 熟妇一区二区三区高清版| 亚洲美女高潮喷浆视频| 亚洲欧美国产麻豆综合| 日韩少妇人妻精品无码专区| 国产综合视频在线看片| 青青伊人一精品视频| 好了av中文字幕在线| 男女啪啪视频免费在线观看| 日韩北条麻妃一区在线| 91精品综合久久久久3d动漫 | 天天插天天狠天天操| 日韩人妻在线视频免费| 亚洲最大黄 嗯色 操 啊| 99精品久久久久久久91蜜桃| 蜜桃视频17c在线一区二区| 青青青青爽手机在线| 天天草天天色天天干| 黄色中文字幕在线播放| 超碰97人人做人人爱| 天天日天天添天天爽| 一区二区三区四区视频在线播放| 亚洲熟色妇av日韩熟色妇在线| 国产janese在线播放| 99热久久极品热亚洲| 久久www免费人成一看片| 日韩中文字幕在线播放第二页| 97精品人妻一区二区三区精品| 91极品大一女神正在播放| 美女福利视频网址导航| 日韩av有码一区二区三区4 | 黑人性生活视频免费看| 91九色国产熟女一区二区| 国产精品大陆在线2019不卡| 护士特殊服务久久久久久久| 女生被男生插的视频网站| 亚洲av天堂在线播放| 大香蕉玖玖一区2区| 欧美在线偷拍视频免费看| 欧洲欧美日韩国产在线| 亚洲人妻av毛片在线| 免费观看理论片完整版| 久久久久久久久久一区二区三区 | 亚洲1卡2卡三卡4卡在线观看| 亚洲蜜臀av一区二区三区九色| 成人福利视频免费在线| 国产精品一二三不卡带免费视频| 人妻丝袜av在线播放网址| 啪啪啪啪啪啪啪啪啪啪黄色| 亚洲在线免费h观看网站| 夏目彩春在线中文字幕| 中文字幕一区二区人妻电影冢本| 国产精品黄片免费在线观看| 99精品一区二区三区的区| 天堂av在线官网中文| av视屏免费在线播放| 午夜成午夜成年片在线观看| 男女啪啪视频免费在线观看| 91精品国产综合久久久蜜| 国产精品自拍偷拍a| 在线 中文字幕 一区| 国产女孩喷水在线观看| 中文 成人 在线 视频| 91久久综合男人天堂| 伊人综合免费在线视频| brazzers欧熟精品系列| 青青青青爽手机在线| 亚洲午夜高清在线观看| 伊人开心婷婷国产av| 国产黄色片蝌蚪九色91| 欧美偷拍亚洲一区二区| 偷拍自拍亚洲视频在线观看| 亚洲 欧美 自拍 偷拍 在线| 自拍偷区二区三区麻豆| yellow在线播放av啊啊啊| 青青草原网站在线观看| 18禁美女黄网站色大片下载| 男人的网址你懂的亚洲欧洲av| 色婷婷综合激情五月免费观看| 成人高潮aa毛片免费| av乱码一区二区三区| 很黄很污很色的午夜网站在线观看| 午夜青青草原网在线观看| 一色桃子久久精品亚洲| 国产视频网站一区二区三区| 天天操天天爽天天干| 婷婷久久一区二区字幕网址你懂得| 欧美综合婷婷欧美综合| 女同性ⅹxx女同hd| av视屏免费在线播放| 香蕉aⅴ一区二区三区| 五十路老熟女码av| 98视频精品在线观看| www久久久久久久久久久| 日本18禁久久久久久| 大白屁股精品视频国产| 91成人在线观看免费视频| 天天日天天爽天天爽| 亚洲精品色在线观看视频| 日韩美女精品视频在线观看网站| 久久久久只精品国产三级| 国产福利在线视频一区| 天天干夜夜操啊啊啊| 国产品国产三级国产普通话三级| 中文字幕日韩91人妻在线| 成人av天堂丝袜在线观看| 伊人精品福利综合导航| 这里只有精品双飞在线播放| 久草视频在线看免费| 一色桃子久久精品亚洲 | caoporn蜜桃视频| 91精品国产观看免费| 欧美地区一二三专区| 日本免费一级黄色录像| 老司机福利精品免费视频一区二区| 在线观看成人国产电影| 中文字幕在线第一页成人| eeuss鲁片一区二区三区| 亚洲免费国产在线日韩| 大香蕉日本伊人中文在线| 天天日天天干天天爱| 福利片区一区二体验区| 欧美精品黑人性xxxx| 亚洲 自拍 色综合图| 视频一区 二区 三区 综合| 亚洲成人情色电影在线观看| 中文字幕日本人妻中出| 亚洲av日韩av第一区二区三区| 91极品大一女神正在播放 | 欧洲精品第一页欧洲精品亚洲| 91成人在线观看免费视频| 鸡巴操逼一级黄色气| 成人在线欧美日韩国产| 天天草天天色天天干| 91麻豆精品秘密入口在线观看| 欧美国产亚洲中英文字幕| 国产大学生援交正在播放| 成人免费毛片aaaa| 国产高清女主播在线| 玩弄人妻熟妇性色av少妇| 可以在线观看的av中文字幕| 欧美中文字幕一区最新网址| 白白操白白色在线免费视频| 人妻自拍视频中国大陆| 91人妻精品一区二区在线看| 在线视频自拍第三页| 3344免费偷拍视频| 精品久久婷婷免费视频| 中文字幕免费福利视频6| 手机看片福利盒子日韩在线播放| 韩国AV无码不卡在线播放| 丝袜肉丝一区二区三区四区在线看| 国产麻豆剧传媒精品国产av蜜桃 | aⅴ五十路av熟女中出| 黄色大片免费观看网站| 久草视频首页在线观看| 亚洲男人在线天堂网| 精品久久久久久久久久久99| 国产91嫩草久久成人在线视频| 中文字幕人妻一区二区视频| 狠狠操操操操操操操操操| 国产麻豆剧传媒精品国产av蜜桃| 中文字母永久播放1区2区3区| 肏插流水妹子在线乐播下载| 日韩中文字幕精品淫| 动漫黑丝美女的鸡巴| 午夜在线观看岛国av,com| 日韩av有码一区二区三区4| 热思思国产99re| 中文字幕在线乱码一区二区| 熟女人妻在线观看视频| 精品人人人妻人人玩日产欧| 一区二区在线视频中文字幕| 精品亚洲中文字幕av| 操的小逼流水的文章| av中文字幕电影在线看| 日本人妻欲求不满中文字幕| 超黄超污网站在线观看| 在线免费91激情四射 | 成熟丰满熟妇高潮xx×xx| 91桃色成人网络在线观看| 特级无码毛片免费视频播放| 亚洲欧美国产麻豆综合| 成人国产激情自拍三区| 99久久99一区二区三区| 岛国av高清在线成人在线| 9色精品视频在线观看| 中文字幕免费福利视频6| 亚洲欧美色一区二区| 国产麻豆国语对白露脸剧情| 欧美成一区二区三区四区| 成人蜜桃美臀九一一区二区三区| 99国内小视频在现欢看| 青青热久免费精品视频在线观看| 亚洲欧美色一区二区| 天天干天天插天天谢| 视频 国产 精品 熟女 | 在线观看亚洲人成免费网址| 亚洲高清国产拍青青草原| 东京干手机福利视频| 国产欧美精品免费观看视频| 国产V亚洲V天堂无码欠欠| 综合激情网激情五月五月婷婷| 午夜毛片不卡在线看| av一本二本在线观看| 最新91九色国产在线观看| 九九热99视频在线观看97| 中文字幕一区二区三区蜜月| 免费岛国喷水视频在线观看| 亚洲成人国产av在线| 亚洲av日韩高清hd| 一区二区三区另类在线| 鸡巴操逼一级黄色气| 在线成人日韩av电影| 国产丰满熟女成人视频| 国产黄网站在线观看播放| 日本韩国免费福利精品| 一区二区三区在线视频福利| 亚洲最大黄 嗯色 操 啊| 亚洲欧美一区二区三区爱爱动图| 大骚逼91抽插出水视频| 狠狠躁夜夜躁人人爽天天天天97| 久久这里只有精彩视频免费| 日本免费一级黄色录像| 男生舔女生逼逼的视频| 中文字幕在线观看国产片| 亚洲欧美日韩视频免费观看| 99人妻视频免费在线| 亚洲精品一线二线在线观看| 国产精品伦理片一区二区| 国产日韩精品免费在线| 偷拍美女一区二区三区| 91啪国自产中文字幕在线| 亚洲国产欧美一区二区三区…| 9色在线视频免费观看| 小穴多水久久精品免费看| 特一级特级黄色网片| 在线新三级黄伊人网| 欧洲黄页网免费观看| 夜夜骑夜夜操夜夜奸| 99亚洲美女一区二区三区| 亚洲在线观看中文字幕av| 在线视频精品你懂的| 99热久久极品热亚洲| 久久艹在线观看视频| 日本性感美女三级视频| 欧美偷拍亚洲一区二区| 亚洲一区二区三区av网站| 亚洲国产精品黑丝美女| 91精品啪在线免费| 欧美精品黑人性xxxx| 美女av色播在线播放| 大陆精品一区二区三区久久| 日本高清撒尿pissing| 青青青艹视频在线观看| 国产福利小视频大全| 鸡巴操逼一级黄色气| 日韩欧美一级黄片亚洲| 93精品视频在线观看| 国产精品中文av在线播放| 亚洲国产精品免费在线观看| 中文字幕在线第一页成人| 久久www免费人成一看片| 毛茸茸的大外阴中国视频| 日韩黄色片在线观看网站| 中文字幕乱码人妻电影| 天天摸天天日天天操| 亚洲免费va在线播放| 最新91精品视频在线| AV无码一区二区三区不卡| 天天日天天玩天天摸| tube69日本少妇| 亚洲成人激情av在线| 亚洲成人午夜电影在线观看| 2021国产一区二区| 亚洲高清国产一区二区三区| 国产一区av澳门在线观看| 成人国产影院在线观看| 午夜成午夜成年片在线观看| 国产精品伦理片一区二区| 久久久久国产成人精品亚洲午夜| 欧美在线偷拍视频免费看| 国产女人露脸高潮对白视频| av天堂中文免费在线| 51国产成人精品视频| 91色网站免费在线观看| 欧美另类一区二区视频| 精品黑人巨大在线一区| 天码人妻一区二区三区在线看| 丰满的子国产在线观看| 亚洲国产欧美一区二区三区…| 98精产国品一二三产区区别| 亚洲人一区二区中文字幕| 午夜在线观看一区视频| 天码人妻一区二区三区在线看| 亚洲一区二区三区偷拍女厕91| 最新91九色国产在线观看| 午夜激情久久不卡一区二区| 在线观看国产免费麻豆| 国产麻豆乱子伦午夜视频观看| 国产精品人久久久久久| 亚洲国产成人在线一区| 成人av电影免费版| 欧美一区二区三区在线资源| 亚洲精品三级av在线免费观看| 40道精品招牌菜特色| 97成人免费在线观看网站| 黑人3p华裔熟女普通话| 亚洲av无乱一区二区三区性色| 黄色大片男人操女人逼| 天堂av狠狠操蜜桃| 一区二区三区蜜臀在线| 亚洲一区二区三区五区| 亚洲欧美综合另类13p| 天天艹天天干天天操| 一区二区免费高清黄色视频| 福利片区一区二体验区| 中英文字幕av一区| 成人精品在线观看视频| 大白屁股精品视频国产| 社区自拍揄拍尻屁你懂的| 天天日天天透天天操| 午夜免费体验区在线观看| 孕妇奶水仑乱A级毛片免费看| 日韩无码国产精品强奸乱伦| 国产实拍勾搭女技师av在线| av天堂中文免费在线| www骚国产精品视频| a v欧美一区=区三区| 色97视频在线播放| 亚洲自拍偷拍精品网| 国产成人精品福利短视频| 蜜桃视频在线欧美一区| 日本一区美女福利视频| 大陆胖女人与丈夫操b国语高清 | 亚洲精品av在线观看| 91国产在线免费播放| 青青青aaaa免费| 99久久成人日韩欧美精品| 国产亚洲欧美45p| 日本啪啪啪啪啪啪啪| 国产丰满熟女成人视频| 日韩人妻丝袜中文字幕| 天堂av中文在线最新版| 97人人模人人爽人人喊 | 在线视频自拍第三页| 91精品国产黑色丝袜| 午夜精品在线视频一区| 日韩美在线观看视频黄| 边摸边做超爽毛片18禁色戒| 色哟哟在线网站入口| 免费大片在线观看视频网站| 青青青艹视频在线观看| 18禁免费av网站| 亚洲一区二区三区精品乱码| 日韩精品啪啪视频一道免费| 五十路熟女av天堂| 99久久中文字幕一本人| 好吊操视频这里只有精品| 91国语爽死我了不卡| 久久久精品999精品日本| okirakuhuhu在线观看| 国产亚洲视频在线二区| 日本人妻少妇18—xx| 亚洲麻豆一区二区三区| japanese五十路熟女熟妇| 欧美综合婷婷欧美综合| 97人妻无码AV碰碰视频| 91久久人澡人人添人人爽乱| 国产视频一区在线观看| 国产精品伦理片一区二区| 久久永久免费精品人妻专区| 男人天堂最新地址av| 国产V亚洲V天堂无码欠欠| 国产剧情演绎系列丝袜高跟| 大屁股肉感人妻中文字幕在线| 性感美女福利视频网站| 欧美一区二区三区久久久aaa| 性欧美日本大妈母与子| 中文字幕 人妻精品| 亚洲精品国产久久久久久| 93人妻人人揉人人澡人人| 老司机深夜免费福利视频在线观看| 国产精品黄色的av| 欧美亚洲牲夜夜综合久久| 亚洲精品福利网站图片| 社区自拍揄拍尻屁你懂的| 日本性感美女三级视频| 黄色中文字幕在线播放| 又黄又刺激的午夜小视频| 久久精品国产23696| 久久久91蜜桃精品ad| 岛国一区二区三区视频在线| 熟女91pooyn熟女| 91老师蜜桃臀大屁股| 综合页自拍视频在线播放| 午夜精品九一唐人麻豆嫩草成人| 2019av在线视频| 91桃色成人网络在线观看| 不卡精品视频在线观看| 春色激情网欧美成人| 日本熟妇丰满厨房55| 国产在线观看黄色视频| 亚洲国产精品久久久久蜜桃| 亚洲一级 片内射视正片| 在线观看一区二区三级| 播放日本一区二区三区电影 | 久久香蕉国产免费天天| 亚洲av男人的天堂你懂的| 粗大的内捧猛烈进出爽大牛汉子| 成人免费做爰高潮视频| 国产精品三级三级三级| 熟女视频一区,二区,三区| 午夜久久久久久久精品熟女| 少妇系列一区二区三区视频| 中字幕人妻熟女人妻a62v网| 日本www中文字幕| 9色精品视频在线观看| 激情五月婷婷免费视频| 少妇深喉口爆吞精韩国| 欧美亚洲免费视频观看| 特级欧美插插插插插bbbbb| 亚洲av在线观看尤物| 青青青青青手机视频| 偷拍美女一区二区三区| 国产片免费观看在线观看| 亚洲另类图片蜜臀av| 亚洲精品午夜aaa久久| 色狠狠av线不卡香蕉一区二区| 黑人乱偷人妻中文字幕| 最新黄色av网站在线观看| 亚洲丝袜老师诱惑在线观看| 日本18禁久久久久久| 亚洲国产精品黑丝美女| 亚洲区美熟妇久久久久| 摧残蹂躏av一二三区| 99的爱精品免费视频| 国产美女一区在线观看| 免费十精品十国产网站| av天堂中文免费在线| 91桃色成人网络在线观看| 国产精品视频资源在线播放| 中文字幕一区二区三区人妻大片| 欧美黄片精彩在线免费观看| 38av一区二区三区| 青草久久视频在线观看| 91麻豆精品传媒国产黄色片| 五十路在线观看完整版| 护士特殊服务久久久久久久| 成年人该看的视频黄免费| 免费成人av中文字幕| 国产高清精品一区二区三区| 欧美日韩国产一区二区三区三州| 成年人黄色片免费网站| 伊拉克及约旦宣布关闭领空| 中文字幕亚洲久久久| 激情啪啪啪啪一区二区三区| 黄色成人在线中文字幕| 久久久久久cao我的性感人妻| 护士特殊服务久久久久久久| 国产不卡av在线免费| 日韩视频一区二区免费观看| 成年人免费看在线视频| 亚洲精品精品国产综合| 粉嫩欧美美人妻小视频| 中文字幕日韩人妻在线三区| 久草视频在线免播放| 亚洲av自拍天堂网| www天堂在线久久| 男生舔女生逼逼的视频| 精品少妇一二三视频在线| 内射久久久久综合网| 福利视频广场一区二区| 天天日天天操天天摸天天舔| 欧美在线精品一区二区三区视频| 91大神福利视频网| 在线可以看的视频你懂的| 色狠狠av线不卡香蕉一区二区| 久青青草视频手机在线免费观看 | 成年午夜影片国产片| 91免费观看国产免费| 99热久久极品热亚洲| 92福利视频午夜1000看| 亚洲精品一线二线在线观看 | yellow在线播放av啊啊啊| 青娱乐蜜桃臀av色| 亚洲图片欧美校园春色| 天天干天天操天天摸天天射| 人妻素人精油按摩中出| 亚洲av黄色在线网站| 亚洲超碰97人人做人人爱| gay gay男男瑟瑟在线网站| 93视频一区二区三区| 欧洲亚洲欧美日韩综合| 精品人妻一二三区久久| 天天日天天敢天天干| 91亚洲国产成人精品性色| 亚洲国产40页第21页| 在线免费91激情四射| 最新97国产在线视频| 国产综合视频在线看片| 二区中出在线观看老师| av视网站在线观看| 黑人借宿ntr人妻的沦陷2| 青青操免费日综合视频观看| wwwxxx一级黄色片| 成人精品视频99第一页| 日韩成人免费电影二区| 班长撕开乳罩揉我胸好爽| 亚洲福利精品视频在线免费观看| 久久这里只有精品热视频| 青娱乐最新视频在线| 日本一本午夜在线播放| 日韩午夜福利精品试看| 成人亚洲精品国产精品 | 日韩二区视频一线天婷婷五| 亚洲一区二区三区uij| 亚洲国产欧美一区二区三区…| 欧美精品 日韩国产| 日本18禁久久久久久| 国产清纯美女al在线| 国产又色又刺激在线视频| 国产欧美精品一区二区高清| 成人av在线资源网站| 欧美美女人体视频一区| 在线观看欧美黄片一区二区三区 | 日韩精品电影亚洲一区| 少妇一区二区三区久久久| 日本18禁久久久久久| sw137 中文字幕 在线| 无忧传媒在线观看视频| 九色精品视频在线播放| 欧美怡红院视频在线观看| 99国内小视频在现欢看| 天天躁日日躁狠狠躁躁欧美av | 亚洲 中文 自拍 另类 欧美| 国产aⅴ一线在线观看| 日韩美在线观看视频黄| 色婷婷六月亚洲综合香蕉| 不卡一区一区三区在线| 2018在线福利视频| 香蕉91一区二区三区| 美女骚逼日出水来了| avjpm亚洲伊人久久| 家庭女教师中文字幕在线播放| 麻豆精品成人免费视频| 午夜国产福利在线观看| 欧美精品欧美极品欧美视频| 宅男噜噜噜666国产| 青青草国内在线视频精选| 久久久麻豆精亚洲av麻花| 国产一区二区久久久裸臀| 日韩中文字幕在线播放第二页| 免费岛国喷水视频在线观看 | 日韩午夜福利精品试看| 亚洲人妻av毛片在线| 日韩视频一区二区免费观看| 日本后入视频在线观看| 色吉吉影音天天干天天操| 免费在线黄色观看网站| 任你操任你干精品在线视频| 九色视频在线观看免费| 色哟哟在线网站入口| 看一级特黄a大片日本片黑人| 国产精品成久久久久三级蜜臀av| 精品久久婷婷免费视频| 国产成人综合一区2区| 91人妻精品久久久久久久网站| 日韩精品激情在线观看| 欧美精品激情在线最新观看视频| 日韩欧美高清免费在线| 欧美一级色视频美日韩| 精品国产在线手机在线| 日韩精品中文字幕福利| 亚洲精品国产在线电影| 天天干夜夜操天天舔| 91亚洲国产成人精品性色| 免费高清自慰一区二区三区网站| 国产日韩欧美美利坚蜜臀懂色| 国产激情av网站在线观看| 午夜久久久久久久精品熟女| 国产日韩欧美视频在线导航| 自拍偷拍亚洲精品第2页| 丰满少妇人妻xxxxx| 国产一区成人在线观看视频 | 亚洲综合一区成人在线| 国产精品黄大片在线播放| 51精品视频免费在线观看| 精品av久久久久久久| 青青青青青操视频在线观看| 大肉大捧一进一出好爽在线视频| 在线观看av观看av| 欧美精品国产综合久久| 日韩av熟妇在线观看| 午夜精品福利一区二区三区p| 人妻在线精品录音叫床| 成人网18免费视频版国产| 亚洲图片偷拍自拍区| 黄色资源视频网站日韩| 亚洲高清国产自产av| 天堂va蜜桃一区入口| 91麻豆精品传媒国产黄色片| 亚洲激情唯美亚洲激情图片| 老司机99精品视频在线观看| 久久精品美女免费视频| 97年大学生大白天操逼| 亚洲欧美在线视频第一页| 日本性感美女写真视频| 中文字幕日韩91人妻在线| 色哟哟在线网站入口| 99久久中文字幕一本人| 免费成人va在线观看| 国产麻豆91在线视频| 免费高清自慰一区二区三区网站| 成人色综合中文字幕| 中国熟女@视频91| 婷婷激情四射在线观看视频| 亚洲欧美激情人妻偷拍| 午夜激情精品福利视频| 日本熟女精品一区二区三区| 丝袜国产专区在线观看| caoporm超碰国产| 啊啊啊想要被插进去视频| 午夜精品久久久久麻豆影视| 国产精品久久9999| 91欧美在线免费观看| 激情人妻校园春色亚洲欧美| 偷拍3456eee| 任我爽精品视频在线播放| 大屁股肉感人妻中文字幕在线| 深田咏美亚洲一区二区| 亚洲欧美自拍另类图片| 孕妇奶水仑乱A级毛片免费看| 成年午夜影片国产片| 亚洲乱码中文字幕在线| 黑人乱偷人妻中文字幕| 国产高清女主播在线| 91chinese在线视频| 水蜜桃国产一区二区三区| 在线观看亚洲人成免费网址| 中文字幕亚洲久久久| 亚洲1区2区3区精华液| 久久精品久久精品亚洲人| 青青草亚洲国产精品视频| 一级黄片久久久久久久久| 亚洲午夜电影在线观看| 人人妻人人爽人人添夜| 国产九色91在线观看精品| 午夜精品久久久久久99热| 国产97在线视频观看| 国产清纯美女al在线| 美洲精品一二三产区区别| 91精品国产黑色丝袜| 国产综合高清在线观看| 嫩草aⅴ一区二区三区| 精品人妻一二三区久久| 亚洲欧美一区二区三区爱爱动图| 国产精品黄页网站视频| 韩国三级aaaaa高清视频| 日韩三级电影华丽的外出| huangse网站在线观看| 天天日天天鲁天天操| 深田咏美亚洲一区二区| 四川乱子伦视频国产vip| 亚洲av自拍偷拍综合| 国产精品视频欧美一区二区| 熟女人妻一区二区精品视频| 中国黄片视频一区91| 自拍偷拍日韩欧美亚洲| 成年人的在线免费视频| 欧美视频中文一区二区三区| 中文字幕视频一区二区在线观看| 日本真人性生活视频免费看| 亚洲精品三级av在线免费观看| 国产激情av网站在线观看| 好吊操视频这里只有精品| 日本熟女精品一区二区三区| 二区中出在线观看老师 | 日韩精品二区一区久久| 亚洲高清一区二区三区视频在线| 久碰精品少妇中文字幕av | 日本人妻欲求不满中文字幕| 欧美性感尤物人妻在线免费看| 18禁免费av网站| 欧美精品一二三视频| 家庭女教师中文字幕在线播放| 国产一级精品综合av| 三级av中文字幕在线观看| 社区自拍揄拍尻屁你懂的| 视频一区二区综合精品| 女生自摸在线观看一区二区三区| 大香蕉日本伊人中文在线| 深夜男人福利在线观看| 欧美亚洲一二三区蜜臀| 粗大的内捧猛烈进出爽大牛汉子| 成人资源在线观看免费官网| 97超碰免费在线视频| 美洲精品一二三产区区别| 内射久久久久综合网| 人妻丝袜诱惑我操她视频| 馒头大胆亚洲一区二区| 淫秽激情视频免费观看| 精品国产在线手机在线| 欧美成人黄片一区二区三区| 青青青青操在线观看免费| 黄色录像鸡巴插进去| 国产第一美女一区二区三区四区| 国产chinesehd精品麻豆| 日韩欧美中文国产在线| 日本av熟女在线视频| 成人国产激情自拍三区| 淫秽激情视频免费观看| 9久在线视频只有精品| 免费在线看的黄片视频| 亚洲粉嫩av一区二区三区| 天天色天天爱天天爽| 不戴胸罩引我诱的隔壁的人妻| 熟女少妇激情五十路| 婷婷久久久久深爱网| 欧美色呦呦最新网址| 这里有精品成人国产99| 亚洲成a人片777777| 亚洲区美熟妇久久久久| 在线免费观看靠比视频的网站| 日本女大学生的黄色小视频| 成人综合亚洲欧美一区| 亚洲一区二区久久久人妻| 被大鸡吧操的好舒服视频免费| 水蜜桃国产一区二区三区| 91社福利《在线观看| 91色秘乱一区二区三区| free性日本少妇| 在线视频免费观看网| 亚洲特黄aaaa片| 自拍偷拍日韩欧美一区二区| 日本黄色三级高清视频| 欧美老鸡巴日小嫩逼| 午夜影院在线观看视频羞羞羞| 青草亚洲视频在线观看| 成人久久精品一区二区三区| 偷拍自拍亚洲美腿丝袜| 香蕉片在线观看av| 啪啪啪18禁一区二区三区| 国产午夜亚洲精品不卡在线观看| 黄片大全在线观看观看| 蝴蝶伊人久久中文娱乐网| 中文字幕一区的人妻欧美日韩| 女同互舔一区二区三区| 在线免费观看日本伦理| 日韩美女精品视频在线观看网站| 黄色的网站在线免费看| 成人亚洲精品国产精品| 97精品人妻一区二区三区精品| 亚洲国产精品久久久久蜜桃| 亚洲欧洲av天堂综合| 中英文字幕av一区| 福利视频一区二区三区筱慧| 欧美熟妇一区二区三区仙踪林| 免费大片在线观看视频网站| 日韩人妻丝袜中文字幕| av网址在线播放大全| 伊人日日日草夜夜草| 我想看操逼黄色大片| 天天干天天操天天玩天天射| 国产va在线观看精品| 男人和女人激情视频| 国产激情av网站在线观看| 日韩少妇人妻精品无码专区| 啊慢点鸡巴太大了啊舒服视频| 中国视频一区二区三区| 一本一本久久a久久精品综合不卡| av中文字幕国产在线观看| 在线观看911精品国产| 粉嫩欧美美人妻小视频| 久草视频首页在线观看| 91精品国产黑色丝袜| 99精品一区二区三区的区| 成年女人免费播放视频| 亚洲另类综合一区小说| av大全在线播放免费| 国产女人被做到高潮免费视频| 男人插女人视频网站| 欧美老鸡巴日小嫩逼| 国产实拍勾搭女技师av在线| 中文字幕最新久久久| 91自产国产精品视频| 午夜婷婷在线观看视频| 五月色婷婷综合开心网4438| 亚洲专区激情在线观看视频| 免费在线看的黄片视频| 一区二区三区麻豆福利视频| 成人资源在线观看免费官网| 欧美视频不卡一区四区| 免费十精品十国产网站| 亚洲护士一区二区三区| 99精品亚洲av无码国产另类| 精品一区二区三区三区88| 视频 国产 精品 熟女 | 国产一区成人在线观看视频| 99热久久极品热亚洲| 涩爱综合久久五月蜜臀| 国产伊人免费在线播放| 国产黄网站在线观看播放| 久久久久国产成人精品亚洲午夜| 97超碰免费在线视频| 丁香花免费在线观看中文字幕| 婷婷色国产黑丝少妇勾搭AV | 亚洲一区av中文字幕在线观看| 欧美成人综合色在线噜噜| 中文字幕中文字幕人妻| 88成人免费av网站| 中国把吊插入阴蒂的视频| 视频啪啪啪免费观看| 在线视频国产欧美日韩| 内射久久久久综合网| 国产成人综合一区2区| 999久久久久999| 天美传媒mv视频在线观看| 久久久久91精品推荐99| 青青青青青青草国产| 日韩av免费观看一区| 大香蕉伊人中文字幕| 亚洲免费成人a v| 国产大学生援交正在播放| 亚洲一级特黄特黄黄色录像片| 18禁美女黄网站色大片下载| 边摸边做超爽毛片18禁色戒 | 中文 成人 在线 视频| lutube在线成人免费看 | japanese日本熟妇另类| 91综合久久亚洲综合| 在线观看的a站 最新| 人人妻人人人操人人人爽| 91精品国产91青青碰| 日韩视频一区二区免费观看| 天天日天天天天天天天天天天| 91国内精品久久久久精品一| 美味人妻2在线播放| 人妻久久久精品69系列| 亚洲少妇高潮免费观看| 亚洲欧美一区二区三区爱爱动图 | 在线观看av观看av| 久久这里只有精品热视频| 蜜臀成人av在线播放| 特级欧美插插插插插bbbbb| 天天日天天摸天天爱| 少妇人妻二三区视频| 美女吃鸡巴操逼高潮视频| 97欧洲一区二区精品免费| 天天插天天狠天天操| 绝顶痉挛大潮喷高潮无码| 亚洲av第国产精品| 日韩av中文在线免费观看| 欧美精品中文字幕久久二区| 精品黑人巨大在线一区| 少妇一区二区三区久久久| 亚洲综合另类精品小说| 日本阿v视频在线免费观看| 亚洲黄色av网站免费播放| 在线观看操大逼视频| 极品性荡少妇一区二区色欲| 欧美男同性恋69视频| 超碰公开大香蕉97| 欧美成一区二区三区四区| 国产乱子伦精品视频潮优女| 含骚鸡巴玩逼逼视频| 国产白嫩美女一区二区| 久久久久久性虐视频| 日韩成人性色生活片| 日本人妻欲求不满中文字幕| 专门看国产熟妇的网站| 天天躁夜夜躁日日躁a麻豆| 亚洲国产免费av一区二区三区| 青青在线视频性感少妇和隔壁黑丝 | 黄色片年轻人在线观看| 伊拉克及约旦宣布关闭领空| 97黄网站在线观看| 少妇深喉口爆吞精韩国| 97精品视频在线观看| 蜜桃视频入口久久久| 国产熟妇一区二区三区av| 日本少妇人妻xxxxxhd| 日韩欧美亚洲熟女人妻| 日韩精品激情在线观看| 啊啊好慢点插舔我逼啊啊啊视频 | 97人妻人人澡爽人人精品| 蜜桃视频17c在线一区二区| 青娱乐在线免费视频盛宴| 日本少妇人妻xxxxxhd| 18禁美女羞羞免费网站| 孕妇奶水仑乱A级毛片免费看| 欧美日韩激情啪啪啪| 国产精品自偷自拍啪啪啪| 一区二区视频视频视频| 污污小视频91在线观看| 涩爱综合久久五月蜜臀| 久久久久久国产精品| 9久在线视频只有精品| 超碰97人人澡人人| 成人av中文字幕一区| 日本人竟这样玩学生妹| 特大黑人巨大xxxx| 久久h视频在线观看| 2020中文字幕在线播放| 亚洲人妻av毛片在线| 亚洲1069综合男同| 韩国三级aaaaa高清视频| 可以在线观看的av中文字幕| 黄色片年轻人在线观看| 亚洲欧洲av天堂综合| 超污视频在线观看污污污| 18禁美女黄网站色大片下载| 首之国产AV医生和护士小芳| 二区中出在线观看老师 | 久久这里只有精品热视频| 亚国产成人精品久久久| 91免费观看在线网站| 欧美成人精品在线观看| 久久精品国产23696| 一区二区三区久久中文字幕| 婷婷久久一区二区字幕网址你懂得| 亚洲特黄aaaa片| 搡老妇人老女人老熟女| 天天通天天透天天插| 亚洲国产美女一区二区三区软件 | 亚洲精品午夜久久久久| 大白屁股精品视频国产| 男人天堂色男人av| 无码国产精品一区二区高潮久久4| 青青草在观免费国产精品| 99国产精品窥熟女精品| 国产成人精品福利短视频| 日视频免费在线观看| 亚洲国产精品久久久久蜜桃| 日本人妻精品久久久久久| 亚洲 自拍 色综合图| 天天躁日日躁狠狠躁躁欧美av| 熟女在线视频一区二区三区| 成人24小时免费视频| 欧美亚洲少妇福利视频| 日本午夜福利免费视频| 黄色男人的天堂视频| 超碰公开大香蕉97| 成人av天堂丝袜在线观看| 午夜福利资源综合激情午夜福利资 | 91成人精品亚洲国产| 国产品国产三级国产普通话三级| 久久久久久cao我的性感人妻| 少妇系列一区二区三区视频| 亚洲少妇人妻无码精品| 成人伊人精品色xxxx视频| 亚洲激情,偷拍视频| 国产欧美精品一区二区高清| 亚洲公开视频在线观看| 国产福利小视频大全| 国产av自拍偷拍盛宴| aⅴ精产国品一二三产品| 加勒比视频在线免费观看| 激情色图一区二区三区| 揄拍成人国产精品免费看视频| 精品乱子伦一区二区三区免费播| 欧美精品亚洲精品日韩在线| 欧美一区二区三区久久久aaa| 色花堂在线av中文字幕九九| 综合一区二区三区蜜臀| 国产变态另类在线观看| 欧美成人一二三在线网| 午夜精品在线视频一区| 国产大学生援交正在播放| 亚洲最大黄了色网站| 国产精品久久久黄网站| 亚洲国产欧美一区二区三区久久| 青青青青视频在线播放| 91 亚洲视频在线观看| 黄色录像鸡巴插进去| 中文字幕一区二区自拍| 亚洲国产精品美女在线观看| 综合激情网激情五月五月婷婷| 3344免费偷拍视频| 中文字幕人妻三级在线观看| 成年人该看的视频黄免费| 深夜男人福利在线观看| 水蜜桃一区二区三区在线观看视频| 欧美日韩不卡一区不区二区| 51精品视频免费在线观看| av高潮迭起在线观看| av森泽佳奈在线观看| 性感美女高潮视频久久久| 久久永久免费精品人妻专区| 国产成人综合一区2区| 国产白嫩美女一区二区| 一区二区三区精品日本| 中文字幕在线观看极品视频| 天天日天天鲁天天操| 天天插天天色天天日| 欧美日韩一区二区电影在线观看| 精品久久久久久久久久久久人妻| 开心 色 六月 婷婷| 男生舔女生逼逼视频| 99av国产精品欲麻豆| sspd152中文字幕在线| 国产不卡av在线免费| 午夜极品美女福利视频| 国产高清在线在线视频| 午夜精品久久久久麻豆影视| 一区二区三区久久中文字幕| 亚洲精品 欧美日韩| 免费看高清av的网站| 国产三级精品三级在线不卡| 亚洲精品无码久久久久不卡| 日本黄在免费看视频| 特级无码毛片免费视频播放| 91色九色porny| 在线观看欧美黄片一区二区三区| 日韩成人性色生活片| 国产精品一区二区三区蜜臀av| 做爰视频毛片下载蜜桃视频1| av在线播放国产不卡| 亚洲另类图片蜜臀av| 激情图片日韩欧美人妻| 天码人妻一区二区三区在线看| 十八禁在线观看地址免费| 国产中文精品在线观看| aaa久久久久久久久| 成人高潮aa毛片免费| 日韩av大胆在线观看| 青青草视频手机免费在线观看| 欧美伊人久久大香线蕉综合| 亚洲av色香蕉一区二区三区| 国产精品久久久久久久久福交| 91免费放福利在线观看| 久久精品亚洲成在人线a| 人妻熟女在线一区二区| 欧美一区二区三区高清不卡tv| 春色激情网欧美成人| 亚洲天堂精品久久久| 国产美女午夜福利久久| 亚洲1卡2卡三卡4卡在线观看 | 免费在线黄色观看网站| 国产精品视频欧美一区二区| 午夜国产福利在线观看| 2025年人妻中文字幕乱码在线| 18禁污污污app下载| 亚洲国产精品中文字幕网站| 国产日韩欧美视频在线导航| 亚洲高清一区二区三区视频在线| 黄片大全在线观看观看| 午夜福利人人妻人人澡人人爽| 午夜精品一区二区三区福利视频| 在线可以看的视频你懂的| 欧美香蕉人妻精品一区二区| 2022国产精品视频| 亚洲推理片免费看网站| 亚洲av无硬久久精品蜜桃| 性感美女诱惑福利视频| 欧美特色aaa大片| 天天干天天操天天插天天日| 97超碰人人搞人人| 国产品国产三级国产普通话三级| 日视频免费在线观看| 国产成人精品久久二区91| 日韩av熟妇在线观看| 91国产资源在线视频| 在线视频自拍第三页| 亚洲2021av天堂| 狠狠躁夜夜躁人人爽天天久天啪| 欧洲亚洲欧美日韩综合| 最新的中文字幕 亚洲| 99久久久无码国产精品性出奶水 | 成年人的在线免费视频| 深田咏美亚洲一区二区| heyzo蜜桃熟女人妻| 一区二区麻豆传媒黄片| 亚洲公开视频在线观看| 国产一级麻豆精品免费| 欧美另类一区二区视频| 18禁美女羞羞免费网站| 国产夫妻视频在线观看免费| 大陆精品一区二区三区久久| 男生舔女生逼逼的视频| 天天操夜夜骑日日摸| 黄色的网站在线免费看| 人妻少妇亚洲精品中文字幕| 黄网十四区丁香社区激情五月天 | av在线资源中文字幕| 亚洲粉嫩av一区二区三区| 日本午夜久久女同精女女| 欧美日本在线视频一区| 福利视频网久久91| 日韩欧美国产一区不卡| 女同互舔一区二区三区| 玩弄人妻熟妇性色av少妇| av网址国产在线观看| 综合页自拍视频在线播放| 日韩人妻丝袜中文字幕| 在线可以看的视频你懂的| 五月天久久激情视频| 男人在床上插女人视频| 香蕉aⅴ一区二区三区| 在线观看911精品国产| 亚洲av男人的天堂你懂的| 黄色视频在线观看高清无码| 玩弄人妻熟妇性色av少妇| 91精品免费久久久久久| 亚洲欧美精品综合图片小说| 六月婷婷激情一区二区三区| 精品成人啪啪18免费蜜臀| 五月天中文字幕内射| 绝顶痉挛大潮喷高潮无码| 人妻凌辱欧美丰满熟妇| 中国熟女@视频91| 人人妻人人爽人人添夜| 久草视频中文字幕在线观看| 视频久久久久久久人妻| 18禁精品网站久久| 成人高潮aa毛片免费| 国产V亚洲V天堂无码欠欠| 91精品国产黑色丝袜| sspd152中文字幕在线| 97超碰国语国产97超碰| 亚洲中文字幕综合小综合| 国产亚洲精品视频合集| 免费黄页网站4188| 少妇一区二区三区久久久| 粉嫩av懂色av蜜臀av| 少妇与子乱在线观看| 国产福利小视频大全| 非洲黑人一级特黄片| 自拍偷拍亚洲另类色图| 亚洲精品国产综合久久久久久久久| 亚洲美女自偷自拍11页| 91精品激情五月婷婷在线| 亚洲麻豆一区二区三区| 亚洲欧美一卡二卡三卡| 老司机免费福利视频网| 国产在线观看黄色视频| 日本高清成人一区二区三区| 亚洲熟女女同志女同| 天美传媒mv视频在线观看| 人人妻人人爽人人澡人人精品| 欧美爆乳肉感大码在线观看| 激情啪啪啪啪一区二区三区| caoporm超碰国产| 中文字幕第一页国产在线| 欧美中文字幕一区最新网址| 国产精品污污污久久| 99的爱精品免费视频| 男人天堂最新地址av| 香港三日本三韩国三欧美三级| 91av中文视频在线| 在线观看日韩激情视频| 2022国产综合在线干| 国产精品福利小视频a| 亚洲成人线上免费视频观看| 在线观看一区二区三级| 91国内视频在线观看| 天天日天天干天天要| 天天操天天干天天艹| 二区中出在线观看老师| 97a片免费在线观看| 超碰中文字幕免费观看| 视频 一区二区在线观看| 老司机免费视频网站在线看| 亚洲av自拍偷拍综合| 天天干天天爱天天色| 国产真实灌醉下药美女av福利| 亚洲精品午夜久久久久| 最新欧美一二三视频| 精品成人午夜免费看| 成年人午夜黄片视频资源| 在线免费91激情四射| 亚洲av可乐操首页| 亚洲熟妇久久无码精品| 天天日天天干天天爱| 亚洲欧美一区二区三区电影| eeuss鲁片一区二区三区| 国产一区自拍黄视频免费观看| 我想看操逼黄色大片| 久久精品在线观看一区二区| 亚洲另类图片蜜臀av| 蜜桃久久久久久久人妻| 亚洲欧洲一区二区在线观看| 五月精品丁香久久久久福利社| 天天摸天天亲天天舔天天操天天爽| 国产亚洲精品视频合集| 亚洲1069综合男同| 在线观看国产免费麻豆| 亚洲人妻国产精品综合| 日本三极片视频网站观看| 在线免费观看av日韩| 日本www中文字幕| 日韩午夜福利精品试看| 亚洲国产40页第21页| 成人精品在线观看视频| 小穴多水久久精品免费看| 91啪国自产中文字幕在线| 亚洲公开视频在线观看| 少妇露脸深喉口爆吞精| 亚洲中文精品人人免费| 91色秘乱一区二区三区| 啊啊好大好爽啊啊操我啊啊视频 | 青青青青青青青青青青草青青 | 97a片免费在线观看| 日韩加勒比东京热二区| 91成人在线观看免费视频| 日韩a级精品一区二区| 美味人妻2在线播放| 国产精品成人xxxx| 91天堂天天日天天操| 国产av欧美精品高潮网站| 中文字幕在线欧美精品| 揄拍成人国产精品免费看视频| 午夜在线观看岛国av,com| 国产精品福利小视频a| 超污视频在线观看污污污| 一区二区三区 自拍偷拍| 99国产精品窥熟女精品| 无忧传媒在线观看视频| 深夜男人福利在线观看| 亚洲av日韩高清hd| 久久国产精品精品美女| 欧洲黄页网免费观看| 在线免费观看视频一二区| 久草极品美女视频在线观看| 亚洲精品无码色午夜福利理论片| 日本女大学生的黄色小视频| 国内自拍第一页在线观看| 成人蜜桃美臀九一一区二区三区 | 中文字幕在线视频一区二区三区| 日韩人妻丝袜中文字幕| 国产日韩欧美视频在线导航| 国产精品黄片免费在线观看| 人妻少妇一区二区三区蜜桃| 乱亲女秽乱长久久久| 大鸡巴操娇小玲珑的女孩逼| 日韩国产乱码中文字幕| 女警官打开双腿沦为性奴| 国产亚洲视频在线二区| 天天操天天射天天操天天天| 日本男女操逼视频免费看| 欧美专区第八页一区在线播放| 日本性感美女三级视频| 久久久久久97三级| 国产乱弄免费视频观看| 摧残蹂躏av一二三区| 一区二区三区四区五区性感视频 | 中文字幕在线观看国产片| 日本免费一级黄色录像| 欧美一区二区三区四区性视频| 在线视频免费观看网| 精品一区二区三区三区色爱| 91精品国产黑色丝袜| 国内资源最丰富的网站| 国产免费高清视频视频| 亚洲国产第一页在线观看| 亚洲码av无色中文| 亚洲在线观看中文字幕av| 天天日天天日天天射天天干| 久久久制服丝袜中文字幕| 亚洲视频在线视频看视频在线| 一区二区三区 自拍偷拍| 日韩亚洲高清在线观看| av在线免费资源站| 成人sm视频在线观看| 欧美日本aⅴ免费视频| 人人妻人人爽人人澡人人精品| 久草电影免费在线观看| 成人激情文学网人妻| 香港三日本三韩国三欧美三级| 亚洲综合在线观看免费| 国产精品中文av在线播放| 亚洲卡1卡2卡三卡四老狼| 久久久制服丝袜中文字幕| 亚洲 图片 欧美 图片| 午夜精品一区二区三区4| 亚洲图片偷拍自拍区| 成人乱码一区二区三区av| 91天堂天天日天天操| 欧洲亚洲欧美日韩综合| 北条麻妃肉色丝袜视频| 天堂av在线官网中文| 亚洲麻豆一区二区三区| 午夜精品久久久久久99热| 初美沙希中文字幕在线| 免费费一级特黄真人片 | 婷婷久久久综合中文字幕| 日本男女操逼视频免费看 | yy6080国产在线视频| 传媒在线播放国产精品一区| 中文 成人 在线 视频| 亚洲 色图 偷拍 欧美| 精品成人啪啪18免费蜜臀| 肏插流水妹子在线乐播下载| 丝袜肉丝一区二区三区四区在线看| av天堂中文字幕最新| 乱亲女秽乱长久久久| 国产真实灌醉下药美女av福利| 日韩中文字幕在线播放第二页| 不戴胸罩引我诱的隔壁的人妻| 丝袜肉丝一区二区三区四区在线看| 大鸡巴后入爆操大屁股美女| 女生被男生插的视频网站| 天天日天天敢天天干| 女同久久精品秋霞网| 91精品国产麻豆国产| 大尺度激情四射网站| 亚洲无码一区在线影院| 干逼又爽又黄又免费的视频| 午夜青青草原网在线观看| 超碰97人人做人人爱| 欧美在线精品一区二区三区视频 | 伊人网中文字幕在线视频| 日韩熟女av天堂系列| 欧美成人黄片一区二区三区| 国产精品久久久久久美女校花| 欧美日韩高清午夜蜜桃大香蕉| 日本一二三区不卡无| 青青在线视频性感少妇和隔壁黑丝| av天堂加勒比在线| 在线观看操大逼视频| 青青青青青青青青青青草青青| 自拍 日韩 欧美激情| 日本女人一级免费片| 午夜影院在线观看视频羞羞羞| 动漫黑丝美女的鸡巴| 欧美色呦呦最新网址| 日韩欧美制服诱惑一区在线| 2021久久免费视频| 色哟哟在线网站入口| 久草视频福利在线首页| 国产高清女主播在线| 国产熟妇人妻ⅹxxxx麻豆| 日日夜夜狠狠干视频| 白嫩白嫩美女极品国产在线观看| 日韩国产乱码中文字幕| 在线不卡日韩视频播放| 人妻自拍视频中国大陆| 99热99re在线播放| 亚洲天天干 夜夜操| 亚洲免费在线视频网站| 国产性感美女福利视频| 国产精品黄页网站视频| 免费男阳茎伸入女阳道视频| av天堂中文免费在线| 一级黄色av在线观看| 一区二区三区av高清免费| 人妻激情图片视频小说| 亚洲av成人免费网站| 2020中文字幕在线播放| 97超碰国语国产97超碰| 美女福利视频导航网站| 亚洲免费福利一区二区三区| 日比视频老公慢点好舒服啊| 精品一区二区三区三区88| 少妇人妻二三区视频| 青青青青草手机在线视频免费看| 亚洲2021av天堂| 亚洲福利天堂久久久久久| 女同性ⅹxx女同hd| 抽查舔水白紧大视频| 国产熟妇一区二区三区av | 中国视频一区二区三区| 欧美日韩在线精品一区二区三| 成人午夜电影在线观看 久久| 1区2区3区不卡视频| 唐人色亚洲av嫩草| 国产大鸡巴大鸡巴操小骚逼小骚逼| 欧美黑人巨大性xxxxx猛交| 国产精品大陆在线2019不卡| 大屁股熟女一区二区三区| 国产使劲操在线播放| av中文字幕国产在线观看| 亚洲av色图18p| 家庭女教师中文字幕在线播放| 伊拉克及约旦宣布关闭领空| 亚洲激情唯美亚洲激情图片| 中文字幕日韩精品就在这里| 欧美天堂av无线av欧美| 日韩av熟妇在线观看| 成年人午夜黄片视频资源| 一区二区三区蜜臀在线| 国产精选一区在线播放| 免费国产性生活视频| 日韩美女福利视频网| 大鸡吧插逼逼视频免费看| 国产精品熟女久久久久浪潮| 蜜桃视频在线欧美一区| 老司机欧美视频在线看| 在线免费91激情四射| yy96视频在线观看| 男生舔女生逼逼视频| 黄色av网站免费在线| 91九色国产porny蝌蚪| 99婷婷在线观看视频| 国产精品久久综合久久| 国内精品在线播放第一页| 新97超碰在线观看| 美女大bxxxx内射| 2020久久躁狠狠躁夜夜躁| 亚洲精品av在线观看| 激情国产小视频在线| 午夜国产免费福利av| 999九九久久久精品| 中文字幕欧美日韩射射一| 亚洲午夜高清在线观看| 黄色成人在线中文字幕| 国产成人综合一区2区| 伊人综合免费在线视频| 亚洲欧美在线视频第一页| 亚洲中文字字幕乱码| 啪啪啪啪啪啪啪免费视频| 91中文字幕最新合集| 91av精品视频在线| 亚洲午夜在线视频福利| 天天艹天天干天天操| 亚洲男人在线天堂网| 沙月文乃人妻侵犯中文字幕在线| 欧美成人综合色在线噜噜| 免费在线看的黄网站| 亚洲激情av一区二区| 日韩欧美一级精品在线观看| 日韩欧美制服诱惑一区在线| 人妻少妇中文有码精品| av网站色偷偷婷婷网男人的天堂| 国产黄色片在线收看| 欧美成一区二区三区四区| 在线不卡成人黄色精品| 亚洲综合另类精品小说| 激情综合治理六月婷婷| 一区二区视频在线观看视频在线| 又大又湿又爽又紧A视频| 中文字幕av熟女人妻| 把腿张开让我插进去视频| av完全免费在线观看av| 国产精品黄大片在线播放| 日韩伦理短片在线观看| 91免费福利网91麻豆国产精品| 亚洲熟妇无码一区二区三区| 国产品国产三级国产普通话三级| 日本少妇在线视频大香蕉在线观看 | 天天日天天日天天射天天干| 中文字幕免费在线免费| 欧美80老妇人性视频| 亚洲精品在线资源站| 天天操天天操天天碰| 最新中文字幕免费视频| 中文字幕中文字幕 亚洲国产| 国产精彩对白一区二区三区 | 免费观看理论片完整版| 国产亚洲精品品视频在线| 青青色国产视频在线| 国产污污污污网站在线| 精品一区二区三四区| 亚洲国产成人无码麻豆艾秋| 亚洲国产在人线放午夜| 日韩视频一区二区免费观看| 一区二区在线视频中文字幕| 欧美亚洲自偷自拍 在线| 午夜在线观看岛国av,com| yy96视频在线观看| 亚洲一区自拍高清免费视频| 国产日本欧美亚洲精品视| 91天堂精品一区二区| 粉嫩小穴流水视频在线观看| 国产亚洲精品品视频在线| 新婚人妻聚会被中出| 精品区一区二区三区四区人妻| 在线新三级黄伊人网| 免费看高清av的网站 | 制丝袜业一区二区三区| 91中文字幕最新合集| 天天操天天射天天操天天天| 熟女人妻在线观看视频| 超级av免费观看一区二区三区| 1000部国产精品成人观看视频 | 亚洲另类伦春色综合小| 成人精品视频99第一页| 任你操视频免费在线观看| 狠狠的往里顶撞h百合| 2025年人妻中文字幕乱码在线| 欧美成人综合色在线噜噜| 天天干天天日天天干天天操| 日本午夜福利免费视频| 中文字母永久播放1区2区3区| 天美传媒mv视频在线观看| 日韩精品激情在线观看| 午夜在线观看一区视频| 色婷婷六月亚洲综合香蕉| 小穴多水久久精品免费看| 日本av熟女在线视频| 中文字幕在线视频一区二区三区| 久久精品国产亚洲精品166m| 日日夜夜大香蕉伊人| 亚洲av琪琪男人的天堂| 国产成人自拍视频播放| 青青青青青操视频在线观看| 美女张开腿让男生操在线看| 888亚洲欧美国产va在线播放| 国产日韩精品免费在线| 2018在线福利视频| 国产又粗又黄又硬又爽| 天美传媒mv视频在线观看| 成人伊人精品色xxxx视频| gav成人免费播放| 丝袜美腿欧美另类 中文字幕| 国产黑丝高跟鞋视频在线播放| 视频在线免费观看你懂得| 看一级特黄a大片日本片黑人| 色婷婷综合激情五月免费观看| 欧美日韩中文字幕欧美| 欧洲精品第一页欧洲精品亚洲| 色综合色综合色综合色| 成人国产影院在线观看| 一色桃子久久精品亚洲| 中文字幕av男人天堂| 大鸡八强奸视频在线观看| 狠狠躁夜夜躁人人爽天天天天97| 超级av免费观看一区二区三区| 国产精品自拍视频大全| 特级无码毛片免费视频播放| 99精品视频在线观看免费播放| 天天摸天天日天天操| 亚洲的电影一区二区三区| 午夜在线观看岛国av,com| 欧美乱妇无乱码一区二区| rct470中文字幕在线| 啊啊啊想要被插进去视频| 麻豆精品成人免费视频| 欧美日韩激情啪啪啪| 非洲黑人一级特黄片| 97人妻夜夜爽二区欧美极品| 久久热这里这里只有精品| 动色av一区二区三区| 亚洲av无码成人精品区辽| 国产精彩福利精品视频| 动漫美女的小穴视频| 青青在线视频性感少妇和隔壁黑丝 | 99re国产在线精品| 久久久超爽一二三av| 中文字幕一区的人妻欧美日韩| 激情小视频国产在线| 久久久噜噜噜久久熟女av| 成人国产激情自拍三区| 丰满少妇翘臀后进式| 国产av国片精品一区二区| 丰满的继坶3中文在线观看| 免费费一级特黄真人片| 日本五十路熟新垣里子| 黄片大全在线观看观看| 免费男阳茎伸入女阳道视频| 后入美女人妻高清在线| 精品久久久久久高潮| 亚洲国产香蕉视频在线播放| 免费69视频在线看| 日本xx片在线观看| 男人和女人激情视频| 亚洲蜜臀av一区二区三区九色 | 影音先锋女人av噜噜色| 75国产综合在线视频| 在线观看国产网站资源| 动漫精品视频在线观看| 日韩美女福利视频网| 国产在线免费观看成人| 亚洲熟色妇av日韩熟色妇在线| 最新黄色av网站在线观看| 亚洲2021av天堂| 成人18禁网站在线播放| 激情内射在线免费观看| 91免费观看国产免费| 少妇ww搡性bbb91| 成人久久精品一区二区三区| 国产精品久久综合久久| 伊人日日日草夜夜草| 最新激情中文字幕视频| xxx日本hd高清| 2022精品久久久久久中文字幕| 88成人免费av网站| 丰满的继坶3中文在线观看| 99久久久无码国产精品性出奶水| 在线观看免费视频色97| 精品日产卡一卡二卡国色天香| 91国内视频在线观看| 97国产福利小视频合集| 超碰中文字幕免费观看| 欧美精品久久久久久影院| 午夜毛片不卡在线看| 操操网操操伊剧情片中文字幕网| 欧美男同性恋69视频| 懂色av之国产精品| 婷婷五月亚洲综合在线| 国产女人被做到高潮免费视频 | 国产免费高清视频视频| 在线观看日韩激情视频| 蜜桃久久久久久久人妻| 97超碰最新免费在线观看| 特级欧美插插插插插bbbbb| 欧美日韩不卡一区不区二区| 天堂中文字幕翔田av| 天堂v男人视频在线观看| 97超碰人人搞人人| av新中文天堂在线网址| 亚洲欧美久久久久久久久| 18禁免费av网站| 免费看国产又粗又猛又爽又黄视频 | 精品区一区二区三区四区人妻| 91免费福利网91麻豆国产精品| 国产福利小视频免费观看| 日韩黄色片在线观看网站| 国产在线一区二区三区麻酥酥| 特级欧美插插插插插bbbbb| 男人操女人逼逼视频网站| 日本乱人一区二区三区| 北条麻妃高跟丝袜啪啪| 免费男阳茎伸入女阳道视频| 亚洲日本一区二区久久久精品| 中文字幕欧美日韩射射一| 红桃av成人在线观看| 成人亚洲国产综合精品| 青青青青青操视频在线观看| 亚洲欧美激情人妻偷拍| 绝色少妇高潮3在线观看| 大尺度激情四射网站| 青青青青青手机视频| 亚洲av成人免费网站| 国产黄色高清资源在线免费观看| jul—619中文字幕在线| 欧洲日韩亚洲一区二区三区| 亚洲va国产va欧美va在线| 熟女视频一区,二区,三区| 午夜精品福利一区二区三区p| 岛国av高清在线成人在线| 亚洲成人av一区久久| 亚洲自拍偷拍综合色| 99热碰碰热精品a中文| 婷婷久久久久深爱网| 啪啪啪18禁一区二区三区| 视频一区二区在线免费播放| 亚洲一级av大片免费观看| 老熟妇xxxhd老熟女| 综合激情网激情五月五月婷婷| 日韩成人免费电影二区| 在线免费观看欧美小视频| 999九九久久久精品| 亚洲久久午夜av一区二区| 韩国三级aaaaa高清视频| 青青草原网站在线观看| 日本av熟女在线视频| 亚洲熟妇久久无码精品| 99re国产在线精品| 亚洲综合另类精品小说| 一色桃子久久精品亚洲| 在线免费观看欧美小视频| 91极品大一女神正在播放| a v欧美一区=区三区| gay gay男男瑟瑟在线网站| 色综合久久五月色婷婷综合| aⅴ五十路av熟女中出| 亚洲精品乱码久久久久久密桃明 | 人妻丰满熟妇综合网| 国产视频网站国产视频| 国产九色91在线观看精品| aaa久久久久久久久| 亚洲欧美人精品高清| 色伦色伦777国产精品| 国产精品久久久久久久女人18| 中文字幕亚洲久久久| 80电影天堂网官网| 亚洲偷自拍高清视频| 中文字幕日韩精品就在这里| 久久香蕉国产免费天天| 超pen在线观看视频公开97| 性欧美激情久久久久久久| 91久久国产成人免费网站| 北条麻妃高跟丝袜啪啪| 动漫美女的小穴视频| 狠狠躁狠狠爱网站视频 | 91精品国产高清自在线看香蕉网| 日韩av大胆在线观看| 深田咏美亚洲一区二区| 88成人免费av网站| 日本免费一级黄色录像| 国产久久久精品毛片| 绝色少妇高潮3在线观看| 都市家庭人妻激情自拍视频| 2020韩国午夜女主播在线| 亚洲 图片 欧美 图片| 中文字幕日韩无敌亚洲精品 | 深田咏美亚洲一区二区| 在线免费观看日本片| 国产黄色片蝌蚪九色91| 国产精品久久久久久久女人18| www天堂在线久久| 手机看片福利盒子日韩在线播放 | 97资源人妻免费在线视频| 亚洲av日韩av网站| 韩国女主播精品视频网站| 国产a级毛久久久久精品| 国产在线观看免费人成短视频| 在线观看一区二区三级| 又粗又长 明星操逼小视频| 熟女国产一区亚洲中文字幕| 日本中文字幕一二区视频| 久久www免费人成一看片| 久久久久久久亚洲午夜综合福利| 非洲黑人一级特黄片| 性色蜜臀av一区二区三区| av天堂中文免费在线| 亚洲推理片免费看网站| 直接观看免费黄网站| 欧美成人精品欧美一级黄色| 美女 午夜 在线视频| 99热99re在线播放| 九色porny九色9l自拍视频| 天天干夜夜操啊啊啊| 操人妻嗷嗷叫视频一区二区| 国产亚洲欧美视频网站| 精品人妻伦一二三区久| 99一区二区在线观看| 老鸭窝在线观看一区| 天天色天天操天天透| 午夜精品亚洲精品五月色| 精产国品久久一二三产区区别| 青青青青操在线观看免费| 色噜噜噜噜18禁止观看| 一本一本久久a久久精品综合不卡| 欧美专区日韩专区国产专区| 天天插天天色天天日| av俺也去在线播放| 天天日天天干天天搡| 激情啪啪啪啪一区二区三区| 久久久久国产成人精品亚洲午夜| 中文字幕国产专区欧美激情| 亚洲精品高清自拍av| 午夜激情久久不卡一区二区| 日本一区二区三区免费小视频| 亚洲 图片 欧美 图片| av网址国产在线观看| 果冻传媒av一区二区三区| 亚洲国产免费av一区二区三区| 欧美特色aaa大片| 精品黑人一区二区三区久久国产| 一区二区三区激情在线| 91精品资源免费观看| 黄色片一级美女黄色片| 在线免费观看99视频| 黄色片黄色片wyaa| 免费看高清av的网站| 一区二区三区四区视频在线播放| 美女操逼免费短视频下载链接| 亚洲成人国产av在线| 精品国产污污免费网站入口自 | 男生用鸡操女生视频动漫| 日本成人不卡一区二区| 久久这里只有精彩视频免费| 蜜桃臀av蜜桃臀av| 国产精品成人xxxx| 国内自拍第一页在线观看| 激情伦理欧美日韩中文字幕| 久久99久久99精品影院| 色在线观看视频免费的| 精品av国产一区二区三区四区| 欧美成人综合视频一区二区 | 青青青青操在线观看免费| 国产三级影院在线观看| 馒头大胆亚洲一区二区| av中文字幕电影在线看| 欧美viboss性丰满| 国产久久久精品毛片| 无套猛戳丰满少妇人妻| 夜夜嗨av一区二区三区中文字幕| 一区二区三区蜜臀在线| 黄色三级网站免费下载| av黄色成人在线观看| 九色视频在线观看免费| 日韩二区视频一线天婷婷五| 国产麻豆剧传媒精品国产av蜜桃| 午夜精品久久久久麻豆影视| 亚洲一区二区三区偷拍女厕91| 人妻素人精油按摩中出| 久久丁香花五月天色婷婷| 老有所依在线观看完整版| 午夜免费体验区在线观看| 337p日本大胆欧美人| 97年大学生大白天操逼| 蜜桃臀av蜜桃臀av| 精品首页在线观看视频| 狠狠的往里顶撞h百合| 高清成人av一区三区| 岛国av高清在线成人在线| 北条麻妃高跟丝袜啪啪| 精彩视频99免费在线| 国产精品视频欧美一区二区| 精品日产卡一卡二卡国色天香| 97年大学生大白天操逼| 精品亚洲中文字幕av| 国产成人精品av网站| 午夜激情精品福利视频| 骚货自慰被发现爆操| 亚洲欧美激情人妻偷拍| yy96视频在线观看| 黄色视频成年人免费观看| 都市激情校园春色狠狠| 色伦色伦777国产精品| 国产又粗又猛又爽又黄的视频美国| 亚洲国产40页第21页| 欧美男人大鸡吧插女人视频 | 少妇人妻100系列| 亚洲欧美色一区二区| 北条麻妃肉色丝袜视频| 日韩中文字幕精品淫| 亚洲av黄色在线网站| 亚洲精品精品国产综合| 乱亲女秽乱长久久久| 免费岛国喷水视频在线观看| 丝袜肉丝一区二区三区四区在线看| 视频在线免费观看你懂得| 黑人进入丰满少妇视频| 熟女在线视频一区二区三区| 亚洲狠狠婷婷综合久久app| 欧美精产国品一二三产品区别大吗| 天天日天天爽天天爽| 男人的天堂在线黄色| av日韩在线观看大全| 午夜毛片不卡在线看| 国产不卡av在线免费| 我想看操逼黄色大片| 欧美偷拍自拍色图片| 国产性生活中老年人视频网站| av天堂加勒比在线| 无码中文字幕波多野不卡| 久久www免费人成一看片| chinese国产盗摄一区二区| 100%美女蜜桃视频| 精品国产午夜视频一区二区| 涩涩的视频在线观看视频| 中文字幕午夜免费福利视频| 青青草原网站在线观看| 国产精品国产三级国产午| 在线观看免费av网址大全| 福利一二三在线视频观看| 国产精品黄大片在线播放| 亚洲欧美激情人妻偷拍| 888欧美视频在线| 亚洲 清纯 国产com| 亚洲中文字幕综合小综合| 青青草精品在线视频观看| 欧美在线偷拍视频免费看| 日美女屁股黄邑视频| 亚洲av极品精品在线观看| 韩国爱爱视频中文字幕| 精品suv一区二区69| 动漫精品视频在线观看| 亚洲专区激情在线观看视频| 中出中文字幕在线观看| 久草免费人妻视频在线| 爆乳骚货内射骚货内射在线| 美女福利视频导航网站| 在线视频精品你懂的| 国产美女精品福利在线| 熟女人妻三十路四十路人妻斩| 9色在线视频免费观看| 热思思国产99re| 综合精品久久久久97| 亚洲 人妻 激情 中文| 午夜福利人人妻人人澡人人爽| 男女啪啪啪啪啪的网站| 日韩美女综合中文字幕pp| 免费人成黄页网站在线观看国产| 中文字幕欧美日韩射射一| 青青青aaaa免费| 日本av熟女在线视频| 人妻少妇精品久久久久久| 都市激情校园春色狠狠| 在线观看的a站 最新| 丝袜肉丝一区二区三区四区在线看| 午夜在线观看岛国av,com| 99国内小视频在现欢看| 中文字幕在线免费第一页| 天天日天天干天天插舔舔| 亚洲另类综合一区小说| 中文字幕日韩精品就在这里| 日韩美女综合中文字幕pp| 国产V亚洲V天堂无码欠欠| 国产女人露脸高潮对白视频| 天天日天天日天天射天天干| 东京干手机福利视频| 2020久久躁狠狠躁夜夜躁 | 天天摸天天亲天天舔天天操天天爽| 国产精品欧美日韩区二区| 国产一区二区视频观看| 亚洲欧洲一区二区在线观看| 91传媒一区二区三区| 日本黄色特一级视频| 青青社区2国产视频| 国产极品精品免费视频 | 久久综合老鸭窝色综合久久| 青青青青青青青青青青草青青| 老司机午夜精品视频资源| 欧美一区二区三区高清不卡tv| 久久久久久久久久久免费女人| 国产女人被做到高潮免费视频 | 日本黄色特一级视频| 大香蕉伊人中文字幕| 亚洲国产香蕉视频在线播放| 国产精品久久久久久美女校花| 精品久久久久久久久久久a√国产| 日韩一区二区电国产精品| 大陆av手机在线观看| 国产精品自拍在线视频| 日本在线一区二区不卡视频| 2020中文字幕在线播放| 国产视频网站国产视频| 天天色天天爱天天爽| 40道精品招牌菜特色| 97人妻总资源视频| 精品一区二区三四区| 国产高清在线在线视频| 大黑人性xxxxbbbb| 91亚洲国产成人精品性色| 国产内射中出在线观看| 免费男阳茎伸入女阳道视频| 性欧美日本大妈母与子| 国产精品免费不卡av| 人妻激情图片视频小说| 四川乱子伦视频国产vip| 精品一区二区三区在线观看| 亚洲青青操骚货在线视频| 亚洲va天堂va国产va久| 嫩草aⅴ一区二区三区| 综合色区亚洲熟妇shxstz| 亚洲免费va在线播放| 任你操任你干精品在线视频| 日本美女性生活一级片| eeuss鲁片一区二区三区| 天天操,天天干,天天射| 和邻居少妇愉情中文字幕| 中文字幕人妻一区二区视频| 啪啪啪18禁一区二区三区| 黄色无码鸡吧操逼视频| 丝袜肉丝一区二区三区四区在线看| 亚洲成人情色电影在线观看| 欧美少妇性一区二区三区| 最新中文字幕乱码在线| 美女在线观看日本亚洲一区| 成人H精品动漫在线无码播放| 亚洲另类图片蜜臀av| 免费黄色成人午夜在线网站| 天天射夜夜操综合网| 精品亚洲国产中文自在线| 91福利在线视频免费观看| 亚洲一区二区三区精品视频在线 | 成人激情文学网人妻| 中文字幕一区的人妻欧美日韩| 天天日天天天天天天天天天天 | 国产美女午夜福利久久| 一级黄色片夫妻性生活| 日韩欧美一级aa大片| 日日操夜夜撸天天干| 国内资源最丰富的网站| 女警官打开双腿沦为性奴| 粉嫩av懂色av蜜臀av| 少妇人妻真实精品视频| 久久久久久久精品成人热| 午夜在线一区二区免费| 狠狠躁夜夜躁人人爽天天久天啪| 精品高跟鞋丝袜一区二区| 大鸡吧插逼逼视频免费看| 亚洲国产精品免费在线观看| 在线免费观看亚洲精品电影| 韩国爱爱视频中文字幕| 直接观看免费黄网站| 韩国三级aaaaa高清视频| 国产精选一区在线播放| 色婷婷综合激情五月免费观看| 啊啊好大好爽啊啊操我啊啊视频 | avjpm亚洲伊人久久| 91精品国产麻豆国产| 干逼又爽又黄又免费的视频| 天堂av中文在线最新版| 3344免费偷拍视频| 亚洲另类伦春色综合小| av无限看熟女人妻另类av| 人人在线视频一区二区| 国产精品一区二区三区蜜臀av | 国产性感美女福利视频| 精品一区二区三区三区色爱| 日本美女成人在线视频| 午夜婷婷在线观看视频| 77久久久久国产精产品| 精品老妇女久久9g国产| 青娱乐蜜桃臀av色| 国产午夜激情福利小视频在线| 97人人模人人爽人人喊| 91国产在线视频免费观看| 日本女人一级免费片| aiss午夜免费视频| 久草视频在线一区二区三区资源站| 色婷婷综合激情五月免费观看| 久草视频在线免播放| 亚洲国产精品中文字幕网站| 骚货自慰被发现爆操| 久久精品36亚洲精品束缚| 91综合久久亚洲综合| 色呦呦视频在线观看视频| 91色九色porny| 伊人综合aⅴ在线网| 日本午夜久久女同精女女| 亚洲综合另类精品小说| 天天日天天爽天天干| 最新欧美一二三视频| 这里只有精品双飞在线播放| 成人高清在线观看视频| 免费在线看的黄片视频| 中文字幕亚洲中文字幕| 91传媒一区二区三区| 亚洲精品午夜久久久久| 精品一区二区三四区|