国产无遮挡裸体免费直播视频,久久精品国产蜜臀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

最新評論

亚洲在线免费h观看网站| 免费国产性生活视频| 天天操,天天干,天天射| 日韩一个色综合导航| 无套猛戳丰满少妇人妻| 亚洲午夜福利中文乱码字幕| 亚洲老熟妇日本老妇| 黄色在线观看免费观看在线| 日韩精品二区一区久久| 成人精品视频99第一页| 区一区二区三国产中文字幕| 美女福利视频网址导航| 少妇人妻100系列| 久久精品国产999| 91小伙伴中女熟女高潮| 亚洲精品精品国产综合| 国产精品国产三级麻豆| 日日夜夜精品一二三| 少妇被强干到高潮视频在线观看| 激情国产小视频在线| 免费看高清av的网站| 中文字幕在线观看国产片| 欧洲黄页网免费观看| 国产麻豆乱子伦午夜视频观看| 在线视频这里只有精品自拍| 偷偷玩弄新婚人妻h视频| 一本久久精品一区二区| 亚洲一区二区激情在线| 亚洲人妻视频在线网| 天天摸天天日天天操| 青青青青青青青在线播放视频| 99久久激情婷婷综合五月天| 亚洲欧美清纯唯美另类 | 日韩二区视频一线天婷婷五| 欧美成人黄片一区二区三区 | 男生用鸡操女生视频动漫| 欧美黄色录像免费看的| 欧美成一区二区三区四区| 青青青青青青青青青国产精品视频| 精品久久久久久久久久久99| 成人国产影院在线观看| 一区二区三区四区五区性感视频| 亚洲 清纯 国产com| 国产久久久精品毛片| 亚洲中文精品字幕在线观看| 天天日夜夜操天天摸| 亚洲一区二区三区久久受| 91久久综合男人天堂| 4个黑人操素人视频网站精品91| 日韩视频一区二区免费观看| 老司机免费福利视频网| 蝴蝶伊人久久中文娱乐网| 国产亚洲精品视频合集| 自拍偷拍日韩欧美一区二区| 福利一二三在线视频观看| 插逼视频双插洞国产操逼插洞 | 五月色婷婷综合开心网4438| 免费费一级特黄真人片 | 欧美视频综合第一页| 2022中文字幕在线| 婷婷午夜国产精品久久久| 蜜桃视频17c在线一区二区| 色秀欧美视频第一页| 亚洲国产精品久久久久蜜桃| 熟妇一区二区三区高清版| 女人精品内射国产99| 青青青青青青草国产| 换爱交换乱高清大片| 人妻少妇av在线观看| 人妻无码色噜噜狠狠狠狠色| 亚洲推理片免费看网站| 欧美地区一二三专区| 在线 中文字幕 一区| 色av色婷婷人妻久久久精品高清| 真实国产乱子伦一区二区| 人人在线视频一区二区| 欧美男同性恋69视频| 婷婷久久久综合中文字幕| 日本一区精品视频在线观看| 国产美女一区在线观看| 97精品人妻一区二区三区精品| 美日韩在线视频免费看| 大鸡吧插逼逼视频免费看| 超级福利视频在线观看| 欧美精品资源在线观看| 人人爽亚洲av人人爽av| 久久人人做人人妻人人玩精品vr| 最近的中文字幕在线mv视频| 久碰精品少妇中文字幕av | 亚洲福利天堂久久久久久 | 中文字幕日韩人妻在线三区| 日韩精品电影亚洲一区| 一色桃子人妻一区二区三区| 成人av电影免费版| 国内自拍第一页在线观看| 婷婷久久一区二区字幕网址你懂得| 在线免费观看欧美小视频| 日本又色又爽又黄又粗| 免费男阳茎伸入女阳道视频| 亚洲va天堂va国产va久| 亚洲第17页国产精品| 偷拍自拍福利视频在线观看| 免费费一级特黄真人片| 五十路熟女人妻一区二| 2020国产在线不卡视频| 亚洲一级美女啪啪啪| 无码国产精品一区二区高潮久久4| 无忧传媒在线观看视频| 青青青青操在线观看免费| 国产不卡av在线免费| 成人亚洲精品国产精品| 91大屁股国产一区二区| 超污视频在线观看污污污| 色综合久久五月色婷婷综合| 夜女神免费福利视频| 日本韩国免费福利精品| 99精品国产aⅴ在线观看| 99热久久这里只有精品| 欧美色呦呦最新网址| 大骚逼91抽插出水视频| 丰满熟女午夜福利视频| 亚洲欧美激情中文字幕| 欧美交性又色又爽又黄麻豆| 老司机深夜免费福利视频在线观看| 亚洲欧美精品综合图片小说| 3D动漫精品啪啪一区二区下载| 一色桃子久久精品亚洲| 国产va在线观看精品| 大鸡八强奸视频在线观看| 中文字幕免费在线免费| 99视频精品全部15| 大鸡巴插入美女黑黑的阴毛| 亚洲粉嫩av一区二区三区| 中文字幕亚洲中文字幕| 美女av色播在线播放| 精品人妻伦一二三区久| 一区二区三区久久中文字幕| 大胸性感美女羞爽操逼毛片| 亚洲av色香蕉一区二区三区| 亚洲卡1卡2卡三卡四老狼| 国产av一区2区3区| 97青青青手机在线视频| av中文字幕国产在线观看| 在线观看欧美黄片一区二区三区| 国产黄网站在线观看播放| 黑人变态深video特大巨大| 久久人人做人人妻人人玩精品vr| 成人av在线资源网站| 亚洲中文精品字幕在线观看| 亚洲一区二区三区uij| 色伦色伦777国产精品| 肏插流水妹子在线乐播下载| 久久久精品欧洲亚洲av| 夜夜操,天天操,狠狠操| 又黄又刺激的午夜小视频| yy6080国产在线视频| 亚洲福利精品视频在线免费观看| 久草电影免费在线观看| 激情五月婷婷综合色啪| 日本精品视频不卡一二三| 午夜免费体验区在线观看| 91超碰青青中文字幕| 国产亚洲天堂天天一区| 黄页网视频在线免费观看| 天天操天天射天天操天天天| 午夜国产福利在线观看| 高清成人av一区三区| 91成人在线观看免费视频| 五月色婷婷综合开心网4438| 日日操综合成人av| 1024久久国产精品| 黄色中文字幕在线播放| 快点插进来操我逼啊视频| 男大肉棒猛烈插女免费视频| 日韩av大胆在线观看| 男人操女人逼逼视频网站| 日本丰满熟妇大屁股久久| 免费看高清av的网站| 国产精品伦理片一区二区| 精品欧美一区二区vr在线观看 | 国产刺激激情美女网站| 久久这里只有精彩视频免费| 日本一区美女福利视频| 日韩精品啪啪视频一道免费| 中文字幕高清在线免费播放 | 视频一区 二区 三区 综合| 亚洲狠狠婷婷综合久久app| 中文字幕午夜免费福利视频| 最新中文字幕乱码在线| 精品高跟鞋丝袜一区二区| 天天日天天干天天要| 天天射,天天操,天天说| 亚洲 人妻 激情 中文| 91在线免费观看成人| 人妻3p真实偷拍一二区| 精品久久婷婷免费视频| 国产亚洲国产av网站在线| 1区2区3区不卡视频| 久久久久久久久久久久久97| 久草视频 久草视频2| 国产va精品免费观看| 国产福利小视频大全| 美女福利视频导航网站| 青青青青青免费视频| 在线免费观看欧美小视频| 中国无遮挡白丝袜二区精品| 国产精品国产三级国产精东 | 国产在线观看免费人成短视频| 免费av岛国天堂网站| 日日操夜夜撸天天干| 人妻无码色噜噜狠狠狠狠色| 国产欧美精品免费观看视频| 成人性黑人一级av| 日本a级视频老女人| 91欧美在线免费观看| 中文字幕人妻av在线观看| 天天插天天狠天天操| gogo国模私拍视频| 伊拉克及约旦宣布关闭领空| 男女之间激情网午夜在线| 午夜免费体验区在线观看| 老司机免费视频网站在线看| 在线观看911精品国产| 97a片免费在线观看| 国产一区二区在线欧美| 超鹏97历史在线观看| 久久久久久久久久性潮| 2020久久躁狠狠躁夜夜躁| 久久久精品精品视频视频| 偷拍3456eee| 久久艹在线观看视频| 国产大学生援交正在播放| 精品区一区二区三区四区人妻| 亚洲 中文字幕在线 日韩| 天天干天天搞天天摸| 天天插天天色天天日| 日韩av中文在线免费观看| 久久精品国产亚洲精品166m| 国产精品欧美日韩区二区| 最近中文2019年在线看| 日本性感美女视频网站| 伊人综合aⅴ在线网| wwwxxx一级黄色片| 欧美怡红院视频在线观看| 在线免费观看黄页视频| 亚洲av在线观看尤物| 粉嫩av懂色av蜜臀av| free性日本少妇| 成人亚洲精品国产精品| 精品少妇一二三视频在线| 国产一区二区欧美三区| 天码人妻一区二区三区在线看 | 夜女神免费福利视频| 欧美黑人性暴力猛交喷水| 久草视频在线免播放| 午夜国产免费福利av| 100%美女蜜桃视频| 888亚洲欧美国产va在线播放| 亚洲另类伦春色综合小| 插逼视频双插洞国产操逼插洞| 一二三中文乱码亚洲乱码one | 久久尻中国美女视频| 午夜成午夜成年片在线观看 | 午夜91一区二区三区| 中文字幕人妻熟女在线电影| 美女在线观看日本亚洲一区| 国产精品久久久久网| 97年大学生大白天操逼| 日本在线一区二区不卡视频| 性感美女高潮视频久久久| 亚洲欧美清纯唯美另类| 久久www免费人成一看片| 亚洲午夜电影在线观看| 91精品国产高清自在线看香蕉网 | 成年女人免费播放视频| av一本二本在线观看| 男人和女人激情视频| 亚洲一级特黄特黄黄色录像片| 亚洲少妇人妻无码精品| 在线免费观看av日韩| 人妻熟女中文字幕aⅴ在线| 欧美日韩精品永久免费网址| 免费十精品十国产网站| 粗大的内捧猛烈进出爽大牛汉子| 天干天天天色天天日天天射| 在线制服丝袜中文字幕| 蜜桃视频在线欧美一区| 亚洲变态另类色图天堂网| 欧美黄色录像免费看的| 无码精品一区二区三区人 | 亚洲精品国产在线电影| 亚洲av男人的天堂你懂的| 国产精品自偷自拍啪啪啪| 国产三级片久久久久久久| 国产精品中文av在线播放| 国产精品黄大片在线播放| 日韩亚国产欧美三级涩爱| 青青草原网站在线观看| 欧美专区第八页一区在线播放 | 欧美区一区二区三视频| 天天色天天操天天透| 色av色婷婷人妻久久久精品高清| 亚洲精品色在线观看视频| 97欧洲一区二区精品免费| 国产综合视频在线看片| 中文亚洲欧美日韩无线码| 中文字幕一区二 区二三区四区| 欧美精品 日韩国产| 免费观看丰满少妇做受| 成年美女黄网站18禁久久| 5528327男人天堂| 国产日韩欧美美利坚蜜臀懂色| 又色又爽又黄的美女裸体| 天码人妻一区二区三区在线看| 在线视频精品你懂的| 天天日天天干天天爱| av一区二区三区人妻| 亚洲在线观看中文字幕av| 日本又色又爽又黄又粗| 91久久国产成人免费网站| 国内自拍第一页在线观看| 青青青爽视频在线播放| 亚洲av香蕉一区区二区三区犇| 99精品国自产在线人| 国产又粗又硬又大视频| 人妻少妇一区二区三区蜜桃| 青青青青在线视频免费观看| 日本少妇人妻xxxxxhd| 这里只有精品双飞在线播放| 成人久久精品一区二区三区| av中文在线天堂精品| 国产一区二区在线欧美| 精品日产卡一卡二卡国色天香 | 国产精品黄页网站视频| 亚洲av色香蕉一区二区三区| 2022国产精品视频| 9l人妻人人爽人人爽| 国产变态另类在线观看| 日本高清在线不卡一区二区| 热思思国产99re| 亚洲va国产va欧美精品88| 亚洲中文字幕乱码区| 99视频精品全部15| 日韩写真福利视频在线观看| 一区二区视频视频视频| 国产精品黄片免费在线观看| 成年人中文字幕在线观看| 日韩av有码一区二区三区4| av无限看熟女人妻另类av| 黄色黄色黄片78在线| 日本高清撒尿pissing| 国产av欧美精品高潮网站| 天天日天天操天天摸天天舔| 黄色片黄色片wyaa| 在线播放国产黄色av| 97精品人妻一区二区三区精品| 青青青激情在线观看视频| 中文亚洲欧美日韩无线码| 亚洲人妻国产精品综合| 成人网18免费视频版国产| 亚洲精品午夜久久久久| 成人免费公开视频无毒| 性欧美日本大妈母与子| 黑人巨大精品欧美视频| av手机在线免费观看日韩av| 日本三极片视频网站观看| 啪啪啪操人视频在线播放| 久草视频在线看免费| 青青尤物在线观看视频网站| 99亚洲美女一区二区三区| 不卡一不卡二不卡三| 78色精品一区二区三区| 成人色综合中文字幕| 阴茎插到阴道里面的视频| 免费黄页网站4188| 久久久久五月天丁香社区| 日韩欧美国产一区不卡| 19一区二区三区在线播放| 国产成人小视频在线观看无遮挡| 性感美女诱惑福利视频| 免费福利av在线一区二区三区| 精品国产在线手机在线| 欧美亚洲偷拍自拍色图| 欧美美女人体视频一区| 国产福利在线视频一区| 少妇人妻二三区视频| 天天综合天天综合天天网| 亚洲区欧美区另类最新章节| 国产1区,2区,3区| 午夜频道成人在线91| 丝袜国产专区在线观看| av天堂加勒比在线| heyzo蜜桃熟女人妻| 亚洲成人av在线一区二区| 99av国产精品欲麻豆| 扒开腿挺进肉嫩小18禁视频| 亚洲av无码成人精品区辽| 欧美国产亚洲中英文字幕| 亚洲国产精品久久久久久6| 蜜桃色婷婷久久久福利在线| 国产午夜福利av导航| 2020中文字幕在线播放| 真实国模和老外性视频| 国产女人被做到高潮免费视频 | 国产午夜亚洲精品麻豆| 色综合色综合色综合色| 色偷偷伊人大杳蕉综合网| 久碰精品少妇中文字幕av | 成人伊人精品色xxxx视频| 日韩欧美国产一区不卡| 在线国产精品一区二区三区| 大鸡吧插逼逼视频免费看 | 亚洲高清一区二区三区视频在线 | 青青擦在线视频国产在线| rct470中文字幕在线| 蜜桃视频在线欧美一区| av老司机精品在线观看| 亚洲一区久久免费视频| 99热这里只有精品中文| 国产一区二区三免费视频| 欧美亚洲牲夜夜综合久久| 免费手机黄页网址大全| 一级黄色片夫妻性生活| 欧美精品中文字幕久久二区| 久久亚洲天堂中文对白| 91精品国产91青青碰| 男人操女人的逼免费视频| 人妻丰满熟妇综合网| 91传媒一区二区三区| 和邻居少妇愉情中文字幕| 青草亚洲视频在线观看| 91亚洲国产成人精品性色| 亚洲国产免费av一区二区三区 | 精品欧美一区二区vr在线观看| 五色婷婷综合狠狠爱| 中文字幕高清资源站| 国产日韩精品一二三区久久久| 天天做天天干天天操天天射| 青青青青青青青在线播放视频| 91福利在线视频免费观看| 久久精品美女免费视频| 人妻丰满熟妇综合网| 欧美日韩亚洲国产无线码| 在线免费观看欧美小视频| 端庄人妻堕落挣扎沉沦| 国产黑丝高跟鞋视频在线播放 | 在线观看的黄色免费网站| av一本二本在线观看| 99精品一区二区三区的区| 99精品国产自在现线观看| 亚洲伊人久久精品影院一美女洗澡| 成人18禁网站在线播放| 亚洲少妇人妻无码精品| 首之国产AV医生和护士小芳| 国产一区二区神马久久| 唐人色亚洲av嫩草| 国产亚洲天堂天天一区| 亚洲麻豆一区二区三区| 亚洲欧美成人综合视频| 夜色撩人久久7777| 亚洲偷自拍高清视频| 国产一级精品综合av| 日本福利午夜电影在线观看| 亚洲高清一区二区三区视频在线| 又色又爽又黄又刺激av网站| 韩国AV无码不卡在线播放| 馒头大胆亚洲一区二区| 国产日韩一区二区在线看| 日本午夜福利免费视频| 视频二区在线视频观看| 亚洲成人午夜电影在线观看| 国产一区二区视频观看| 一级黄片久久久久久久久| 亚洲1卡2卡三卡4卡在线观看| 女生自摸在线观看一区二区三区 | 一区二区麻豆传媒黄片| 75国产综合在线视频| 欧美精品亚洲精品日韩在线| 99久久激情婷婷综合五月天| 午夜毛片不卡免费观看视频 | 日本在线一区二区不卡视频| 日韩精品电影亚洲一区| japanese日本熟妇另类| 亚洲欧美人精品高清| 中文字幕av一区在线观看| 成人亚洲精品国产精品| 国产成人精品亚洲男人的天堂| 午夜频道成人在线91| 91国产在线视频免费观看| 91高清成人在线视频| 夜女神免费福利视频| 国产高清精品极品美女| 91色秘乱一区二区三区| av亚洲中文天堂字幕网| 亚洲另类图片蜜臀av| 青春草视频在线免费播放| 亚洲视频在线视频看视频在线| 亚洲美女高潮喷浆视频| 女同性ⅹxx女同h偷拍| 岛国一区二区三区视频在线| 中文字幕日韩人妻在线三区| 美女福利视频网址导航| 欧美日韩高清午夜蜜桃大香蕉| 青青草在观免费国产精品| 91老熟女连续高潮对白| 亚洲中文精品人人免费| sw137 中文字幕 在线| 男大肉棒猛烈插女免费视频| 午夜激情精品福利视频| 欧美一级片免费在线成人观看| 成人av亚洲一区二区| 岛国毛片视频免费在线观看| 日本一道二三区视频久久 | 任你操视频免费在线观看| 日本女人一级免费片| 岛国av高清在线成人在线| 亚洲综合在线观看免费| 亚洲专区激情在线观看视频| 国产一区二区火爆视频 | 中文字幕中文字幕 亚洲国产| 美女张开腿让男生操在线看| 亚洲人妻30pwc| 在线视频自拍第三页| 天天操天天射天天操天天天| 一区二区久久成人网| 婷婷综合蜜桃av在线| 亚洲国产在人线放午夜| 成人免费公开视频无毒| 国产精品视频欧美一区二区| 男女啪啪啪啪啪的网站| 日本在线不卡免费视频| 偷拍自拍福利视频在线观看| 国产真实乱子伦a视频| 岛国免费大片在线观看| 亚洲一区制服丝袜美腿| 亚洲精品ww久久久久久| 国产成人小视频在线观看无遮挡 | 大屁股熟女一区二区三区| 欧美一区二区三区高清不卡tv| 懂色av蜜桃a v| 91久久国产成人免费网站| 亚洲视频在线视频看视频在线| 新婚人妻聚会被中出| 久久久久久性虐视频| 欧洲欧美日韩国产在线| 91精品国产91久久自产久强| 日视频免费在线观看| 中文字幕人妻被公上司喝醉在线| 国产一区二区神马久久| 日韩精品二区一区久久| 亚洲人妻国产精品综合| 视频一区 二区 三区 综合| 熟女妇女老妇一二三区| 午夜精品福利一区二区三区p | 18禁无翼鸟成人在线| 色哟哟在线网站入口| 亚洲av日韩高清hd| 日本高清在线不卡一区二区 | 欧美精品亚洲精品日韩在线| 18禁免费av网站| 熟女少妇激情五十路| 麻豆性色视频在线观看| 亚洲va国产va欧美va在线| 福利午夜视频在线合集| 最新97国产在线视频| 日曰摸日日碰夜夜爽歪歪| 国产成人自拍视频在线免费观看| 在线观看视频污一区| 97国产福利小视频合集| 偷拍自拍亚洲美腿丝袜| 91国内精品自线在拍白富美| 老司机99精品视频在线观看| 免费无毒热热热热热热久| 亚洲一区二区三区五区| 国产精品女邻居小骚货| 插小穴高清无码中文字幕| 一级黄片久久久久久久久| 亚洲综合图片20p| 99国内精品永久免费视频| 日比视频老公慢点好舒服啊| 免费观看成年人视频在线观看| 4个黑人操素人视频网站精品91| 免费一级黄色av网站| 初美沙希中文字幕在线| 男人插女人视频网站| 国产精品自偷自拍啪啪啪| 丝袜肉丝一区二区三区四区在线看| 人妻久久久精品69系列| 国产精品福利小视频a| 福利视频广场一区二区| 蜜桃视频在线欧美一区| 亚洲精品麻豆免费在线观看| 日本免费一级黄色录像 | 中文字幕av第1页中文字幕| 制丝袜业一区二区三区| 久草视频福利在线首页| 最新91精品视频在线| 人人人妻人人澡人人| 日本av熟女在线视频| 欧美性感尤物人妻在线免费看| 青青青青青青草国产| 欧美老妇精品另类不卡片| 97资源人妻免费在线视频| 狠狠躁夜夜躁人人爽天天天天97| 久草免费人妻视频在线| 懂色av之国产精品| 亚洲免费国产在线日韩| 中文字幕之无码色多多| 欧美视频一区免费在线| 人妻久久无码中文成人| 亚洲一区久久免费视频| 色婷婷久久久久swag精品| 国产亚洲视频在线观看| aiss午夜免费视频| 大陆av手机在线观看| 日本三极片中文字幕| 天天色天天舔天天射天天爽| 全国亚洲男人的天堂| 在线观看免费岛国av| 清纯美女在线观看国产| 精品av国产一区二区三区四区 | 国产美女一区在线观看| 日本少妇在线视频大香蕉在线观看| 亚洲成人三级在线播放| 亚洲图库另类图片区| 熟女人妻三十路四十路人妻斩| 国产精品国产三级国产精东 | 2017亚洲男人天堂| 少妇一区二区三区久久久| 夫妻在线观看视频91| 亚洲成人免费看电影| 韩国女主播精品视频网站| 风流唐伯虎电视剧在线观看 | 日曰摸日日碰夜夜爽歪歪| 在线免费观看欧美小视频| 5528327男人天堂| av在线资源中文字幕| 在线观看视频一区麻豆| 中文字幕免费在线免费| 亚洲高清一区二区三区视频在线| 午夜国产福利在线观看| 夜夜嗨av一区二区三区中文字幕| 欧美日本在线视频一区| 国产精品免费不卡av| 粗大的内捧猛烈进出爽大牛汉子| 免费观看丰满少妇做受| 久久久极品久久蜜桃| 亚洲国产精品美女在线观看| 亚洲av日韩av网站| 亚洲中文精品人人免费| 久久久人妻一区二区| 蜜桃视频在线欧美一区| 亚洲 中文字幕在线 日韩| 青青青爽视频在线播放| 欧美一区二区三区啪啪同性| 五月精品丁香久久久久福利社| 色综合久久五月色婷婷综合| 青娱乐在线免费视频盛宴| 青娱乐蜜桃臀av色| 亚洲伊人色一综合网| 99久久中文字幕一本人| 成人亚洲精品国产精品| 婷婷久久一区二区字幕网址你懂得| 久久这里只有精品热视频| 五十路老熟女码av| 成年人该看的视频黄免费| 黑人巨大的吊bdsm| 婷婷五月亚洲综合在线| 亚洲日本一区二区久久久精品| 国产一区av澳门在线观看| 亚洲中文字幕国产日韩| 福利视频广场一区二区| 日韩写真福利视频在线观看| 亚洲精品欧美日韩在线播放| 最新中文字幕免费视频| 大鸡巴插入美女黑黑的阴毛| 97香蕉碰碰人妻国产樱花| 爱有来生高清在线中文字幕| 97超碰最新免费在线观看| 亚洲熟女久久久36d| 亚洲男人在线天堂网| 午夜久久久久久久精品熟女| 亚洲精品国产久久久久久| 欧洲欧美日韩国产在线| 经典av尤物一区二区| 午夜在线观看岛国av,com| 老鸭窝在线观看一区| 一区二区免费高清黄色视频| 色呦呦视频在线观看视频| 亚洲国产中文字幕啊啊啊不行了 | 国产亚洲欧美视频网站| 亚洲1069综合男同| 国产在线观看免费人成短视频| 国产精品入口麻豆啊啊啊| 国产chinesehd精品麻豆| 久草福利电影在线观看| av一本二本在线观看| 亚洲av第国产精品| 精品人妻一二三区久久| 免费黄页网站4188| 亚洲人妻30pwc| 久久久久久9999久久久久| 一区二区三区四区五区性感视频| av俺也去在线播放| rct470中文字幕在线| 丝袜肉丝一区二区三区四区在线 | 色狠狠av线不卡香蕉一区二区 | 欧美xxx成人在线| 欲乱人妻少妇在线视频裸| 女同性ⅹxx女同hd| 日本少妇的秘密免费视频| 福利午夜视频在线观看| 青青草在观免费国产精品| 99久久超碰人妻国产| 亚洲高清自偷揄拍自拍| 亚洲成人午夜电影在线观看| 中文字幕日韩精品就在这里| 欧美男同性恋69视频| 日本免费视频午夜福利视频| 丁香花免费在线观看中文字幕| 亚洲偷自拍高清视频| 亚洲特黄aaaa片| 美日韩在线视频免费看| av中文字幕在线观看第三页| av男人天堂狠狠干| 久久久久国产成人精品亚洲午夜| 成人av天堂丝袜在线观看 | 精品久久久久久久久久中文蒉| 天天草天天色天天干| 国产成人精品一区在线观看| yy6080国产在线视频| 偷拍自拍亚洲视频在线观看| 亚洲 欧美 精品 激情 偷拍 | 欧美乱妇无乱码一区二区| 天堂av在线最新版在线| 东京干手机福利视频| 韩国三级aaaaa高清视频| 任你操任你干精品在线视频| 搡老熟女一区二区在线观看| 欧美在线精品一区二区三区视频| 欧美日韩在线精品一区二区三| 男女啪啪视频免费在线观看 | 男女啪啪啪啪啪的网站| 成人高清在线观看视频| 国产janese在线播放| 成人乱码一区二区三区av| 成人乱码一区二区三区av| 亚洲嫩模一区二区三区| 2021最新热播中文字幕| 一区二区视频视频视频| 美女av色播在线播放| 亚洲av在线观看尤物| 日韩在线中文字幕色| 岛国青草视频在线观看| 天天夜天天日天天日| 狠狠操操操操操操操操操| 狠狠躁狠狠爱网站视频| 九色视频在线观看免费| 日韩中文字幕福利av| 亚洲 欧美 自拍 偷拍 在线| 天天色天天操天天透| 国产成人自拍视频播放| 国产va精品免费观看| 57pao国产一区二区| 成人国产小视频在线观看| 亚洲公开视频在线观看| 成人性黑人一级av| 激情综合治理六月婷婷| 国产清纯美女al在线| 国产精品黄大片在线播放| 社区自拍揄拍尻屁你懂的| 18禁精品网站久久| 国产成人精品一区在线观看| 亚洲成人线上免费视频观看| 久久久久久九九99精品| 欧美伊人久久大香线蕉综合| 亚洲天堂第一页中文字幕 | 日本性感美女视频网站| 亚洲欧美激情中文字幕| a v欧美一区=区三区| 国产精品污污污久久| 51国产成人精品视频| 最新激情中文字幕视频| 喷水视频在线观看这里只有精品| 日本黄色特一级视频| 狠狠躁狠狠爱网站视频 | 精品久久久久久久久久中文蒉| 亚洲视频乱码在线观看| 久久尻中国美女视频| 亚洲精品中文字幕下载| 又粗又长 明星操逼小视频| 插小穴高清无码中文字幕| 婷婷五月亚洲综合在线| 韩国女主播精品视频网站| 欧美激情电影免费在线| 欧美专区第八页一区在线播放| 亚洲区欧美区另类最新章节| 天天干天天搞天天摸| 影音先锋女人av噜噜色| 中文字幕人妻av在线观看| 日韩欧美高清免费在线| 国产一区二区火爆视频| 亚洲成人激情av在线| 国产又色又刺激在线视频| 久久这里有免费精品| 中文字幕一区二区亚洲一区| 国产精品视频资源在线播放| 一区二区视频视频视频| 老鸭窝日韩精品视频观看| 亚洲1卡2卡三卡4卡在线观看| 一区二区视频在线观看视频在线| 91久久国产成人免费网站| 欧美精品国产综合久久| 香蕉aⅴ一区二区三区| 久久精品国产999| 香蕉91一区二区三区| 国产九色91在线视频| 亚洲视频乱码在线观看| 日本熟妇丰满厨房55| 日韩人妻丝袜中文字幕| 五十路av熟女松本翔子| 老司机深夜免费福利视频在线观看| 九九热99视频在线观看97| 国产白嫩美女一区二区| 日韩欧美中文国产在线| 国产九色91在线观看精品| 日韩亚洲高清在线观看| 成人国产小视频在线观看| 一级黄片大鸡巴插入美女| 亚洲另类伦春色综合小| 视频啪啪啪免费观看| 97成人免费在线观看网站| 人妻凌辱欧美丰满熟妇| 日本女人一级免费片| 欧美黑人巨大性xxxxx猛交| 亚洲一区二区三区久久午夜| 大屁股肉感人妻中文字幕在线| 伊人成人在线综合网| 亚洲人人妻一区二区三区| 午夜毛片不卡免费观看视频| 国产变态另类在线观看| 亚洲精品av在线观看| 亚洲国产精品免费在线观看| 日本后入视频在线观看| 在线观看国产免费麻豆| 欧美在线偷拍视频免费看| 亚洲第一伊人天堂网| 九九热99视频在线观看97| 色哟哟国产精品入口| 国产又粗又黄又硬又爽| 亚洲欧美福利在线观看| 亚洲午夜在线视频福利| 国产三级影院在线观看| 全国亚洲男人的天堂| jul—619中文字幕在线| 100%美女蜜桃视频| 换爱交换乱高清大片| 91精品视频在线观看免费| 风流唐伯虎电视剧在线观看| 青青青青青免费视频| 天天日天天透天天操| 欧美精品黑人性xxxx| 2025年人妻中文字幕乱码在线| 一区二区三区毛片国产一区| 99久久99久国产黄毛片| 57pao国产一区二区| 91福利在线视频免费观看| 亚洲欧美色一区二区| 11久久久久久久久久久| 中文字幕之无码色多多| 亚洲一级特黄特黄黄色录像片| 超黄超污网站在线观看| 国产露脸对白在线观看| 亚洲精品国偷自产在线观看蜜桃| 亚洲熟女女同志女同| 日韩一区二区三区三州| 久精品人妻一区二区三区 | 人妻熟女在线一区二区| 四虎永久在线精品免费区二区| japanese五十路熟女熟妇| 精品人妻一二三区久久| 2019av在线视频| 在线观看欧美黄片一区二区三区| 伊人开心婷婷国产av| 瑟瑟视频在线观看免费视频| 在线网站你懂得老司机| 唐人色亚洲av嫩草| 亚洲精品色在线观看视频| 免费成人va在线观看| 亚洲狠狠婷婷综合久久app| 中文字幕+中文字幕| 亚洲av无女神免非久久| 成熟熟女国产精品一区| 亚洲国产精品久久久久久6| 精品久久婷婷免费视频| 精品国产乱码一区二区三区乱| 日韩不卡中文在线视频网站| 日韩av大胆在线观看| av亚洲中文天堂字幕网| 免费在线看的黄网站| 欧美一区二区中文字幕电影| av久久精品北条麻妃av观看| 亚洲图库另类图片区| 2022国产精品视频| 午夜婷婷在线观看视频| 在线国产中文字幕视频| 欧美天堂av无线av欧美| 亚洲成人免费看电影| 端庄人妻堕落挣扎沉沦| 天天操夜夜骑日日摸| 亚洲高清国产一区二区三区| 馒头大胆亚洲一区二区| 黄色三级网站免费下载| 在线观看黄色成年人网站| 日本性感美女写真视频| 亚洲嫩模一区二区三区| 欧美区一区二区三视频| 欧美日本aⅴ免费视频| 欧美视频综合第一页| 久久人人做人人妻人人玩精品vr | 538精品在线观看视频| 成年美女黄网站18禁久久| 自拍偷拍亚洲精品第2页| 国产使劲操在线播放| 抽查舔水白紧大视频| 国产又粗又硬又大视频| 大香蕉日本伊人中文在线| 亚洲欧美激情国产综合久久久| 2022精品久久久久久中文字幕| 久久永久免费精品人妻专区| 亚洲福利精品视频在线免费观看| 一区二区三区视频,福利一区二区| 人妻少妇一区二区三区蜜桃| 99精品免费久久久久久久久a| 老司机午夜精品视频资源| 偷青青国产精品青青在线观看| 中文字幕在线观看极品视频| 做爰视频毛片下载蜜桃视频1| 免费无毒热热热热热热久| 亚洲1卡2卡三卡4卡在线观看| 熟女91pooyn熟女| 欧美xxx成人在线| 这里有精品成人国产99| 中文字幕日韩精品就在这里| 日本一区二区三区免费小视频| 亚洲成人激情av在线| 黄色片年轻人在线观看| 天天日天天舔天天射进去| 日韩中文字幕精品淫| 国产一区自拍黄视频免费观看| 国产精品视频一区在线播放| 亚洲人一区二区中文字幕| 欧美久久久久久三级网| 亚洲男人的天堂a在线| av天堂资源最新版在线看| 国产超码片内射在线| 天堂女人av一区二区| 大胸性感美女羞爽操逼毛片| 国产av福利网址大全| 久久久久久久一区二区三| 国产美女一区在线观看| 99视频精品全部15| 1000部国产精品成人观看视频| 色婷婷综合激情五月免费观看| 色秀欧美视频第一页| 黄色的网站在线免费看| 91精品国产观看免费| 中文字幕+中文字幕| 日本韩国免费一区二区三区视频| 少妇人妻100系列| 天天色天天爱天天爽| 亚洲国产成人无码麻豆艾秋| 日韩欧美在线观看不卡一区二区| 亚洲一区二区三区在线高清| 亚洲一区二区三区精品乱码| 黄色三级网站免费下载| 国产乱子伦一二三区| 亚洲 中文 自拍 另类 欧美 | 国产熟妇乱妇熟色T区| 偷拍美女一区二区三区| 2021年国产精品自拍| 日韩av有码中文字幕| 99热久久这里只有精品| 国产一区二区火爆视频| 80电影天堂网官网| 欧美成人黄片一区二区三区| 啊慢点鸡巴太大了啊舒服视频| 美洲精品一二三产区区别| 粉嫩小穴流水视频在线观看| japanese日本熟妇另类| 成人国产激情自拍三区| 中文字幕在线乱码一区二区| 大骚逼91抽插出水视频| 99热色原网这里只有精品| 精品一区二区三区欧美| 天天干天天插天天谢| 少妇系列一区二区三区视频| 色吉吉影音天天干天天操| 综合一区二区三区蜜臀| 最近中文2019年在线看| 亚洲 中文 自拍 无码| 性生活第二下硬不起来| 97青青青手机在线视频| 日日夜夜狠狠干视频| 91桃色成人网络在线观看| 操操网操操伊剧情片中文字幕网| 91自产国产精品视频| 福利在线视频网址导航| 免费看高清av的网站| 国产美女午夜福利久久| av在线免费中文字幕| 一区二区三区激情在线| 91久久国产成人免费网站| 亚洲精品无码色午夜福利理论片| 色av色婷婷人妻久久久精品高清| 91色网站免费在线观看| 中国老熟女偷拍第一页| 国产97视频在线精品| 亚洲精品av在线观看| av一本二本在线观看| 亚洲欧美成人综合在线观看| 激情五月婷婷综合色啪| 人妻丝袜精品中文字幕| 精品一区二区三区三区88| 亚洲精品国产综合久久久久久久久| 日韩中文字幕在线播放第二页| 丰满熟女午夜福利视频| 亚洲一级美女啪啪啪| 欧美日韩熟女一区二区三区| 亚洲av无女神免非久久| 91亚洲国产成人精品性色| 欧美一区二区三区高清不卡tv| 五月精品丁香久久久久福利社| 天天射夜夜操狠狠干| 大胸性感美女羞爽操逼毛片| 亚洲天堂有码中文字幕视频| 国产欧美日韩在线观看不卡| av在线免费观看亚洲天堂| 日本女大学生的黄色小视频| 中文字日产幕乱六区蜜桃| 老熟妇xxxhd老熟女| 欧美区一区二区三视频| 色综合天天综合网国产成人| 日本乱人一区二区三区| 久久久精品欧洲亚洲av| 激情啪啪啪啪一区二区三区| 亚洲av男人的天堂你懂的| 狠狠的往里顶撞h百合| 亚洲中文字幕人妻一区| 日韩不卡中文在线视频网站| 亚洲精品 欧美日韩| 成人久久精品一区二区三区| 亚洲另类在线免费观看| 中文字幕第三十八页久久| 亚洲精品久久视频婷婷| lutube在线成人免费看| 国产老熟女伦老熟妇ⅹ| 亚洲护士一区二区三区| 亚洲一区二区人妻av| 91免费黄片可看视频| 国产在线拍揄自揄视频网站| 天天日天天操天天摸天天舔| 一区二区三区久久中文字幕| 亚洲午夜在线视频福利| 国产使劲操在线播放| 美女大bxxxx内射| 国产va精品免费观看| 欧美交性又色又爽又黄麻豆| 亚洲午夜高清在线观看| 成人影片高清在线观看 | 亚洲男人在线天堂网| av天堂资源最新版在线看| 国产精品中文av在线播放| 91免费福利网91麻豆国产精品| 天天草天天色天天干| 91超碰青青中文字幕| 内射久久久久综合网| 91麻豆精品91久久久久同性| 精品美女福利在线观看| av中文在线天堂精品| 亚洲av无乱一区二区三区性色 | 久草极品美女视频在线观看| 国产黄色大片在线免费播放| 男生用鸡操女生视频动漫| 无码国产精品一区二区高潮久久4 日韩欧美一级精品在线观看 | 成人动漫大肉棒插进去视频| 香港三日本三韩国三欧美三级| 粉嫩av蜜乳av蜜臀| 啊啊啊想要被插进去视频| 在线观看免费岛国av| 夜色福利视频在线观看| 又粗又长 明星操逼小视频| 亚洲日本一区二区久久久精品| 蜜臀成人av在线播放| 国产日韩av一区二区在线| 五十路在线观看完整版| 国产揄拍高清国内精品对白| 亚洲国产精品久久久久久6| 欧美 亚洲 另类综合| 免费费一级特黄真人片 | 国产综合精品久久久久蜜臀| 青草亚洲视频在线观看| 黑人变态深video特大巨大| 日本乱人一区二区三区| 久久精品久久精品亚洲人| 亚洲中文精品人人免费| av亚洲中文天堂字幕网| 国产a级毛久久久久精品| 午夜精品福利一区二区三区p| 欧美va亚洲va天堂va| 久久这里只有精品热视频| av手机在线观播放网站| 欧美成人小视频在线免费看| 欧美香蕉人妻精品一区二区| 天天色天天操天天舔| 亚洲一区二区三区av网站| 全国亚洲男人的天堂| 91she九色精品国产| 偷拍美女一区二区三区| 伊人网中文字幕在线视频| 亚洲男人让女人爽的视频| 一级A一级a爰片免费免会员| 亚洲成人午夜电影在线观看| 2025年人妻中文字幕乱码在线| 无套猛戳丰满少妇人妻| 丝袜肉丝一区二区三区四区在线 | 日韩精品一区二区三区在线播放| 可以在线观看的av中文字幕| 日韩熟女av天堂系列| 欧美一级色视频美日韩| 国产男女视频在线播放| 97国产在线av精品| 淫秽激情视频免费观看| 97超碰人人搞人人| 激情小视频国产在线| 精品久久久久久高潮| 午夜激情精品福利视频| 激情伦理欧美日韩中文字幕| 成人久久精品一区二区三区| 午夜精品一区二区三区更新| 欧洲精品第一页欧洲精品亚洲| 国产精品亚洲а∨天堂免| 欧美成人综合视频一区二区 | 日本后入视频在线观看| 1区2区3区不卡视频| 亚洲 欧美 精品 激情 偷拍 | 国产熟妇乱妇熟色T区| 国产女人露脸高潮对白视频| 动色av一区二区三区| 都市激情校园春色狠狠| 欧美亚洲少妇福利视频| 成人亚洲精品国产精品| 都市家庭人妻激情自拍视频| 国产白袜脚足J棉袜在线观看| 国产高潮无码喷水AV片在线观看| 国产自拍在线观看成人| 韩国AV无码不卡在线播放| 日本在线一区二区不卡视频| 国产又粗又硬又猛的毛片视频 | 国产janese在线播放| huangse网站在线观看| 2022中文字幕在线| 亚洲中文字字幕乱码| 熟妇一区二区三区高清版| 五月天色婷婷在线观看视频免费| 91老熟女连续高潮对白| 国产美女精品福利在线| 夫妻在线观看视频91| 黄色中文字幕在线播放| 国产视频精品资源网站| 麻豆精品成人免费视频| 欧美伊人久久大香线蕉综合| 99热国产精品666| 激情五月婷婷综合色啪| 大鸡巴插入美女黑黑的阴毛| 天天射,天天操,天天说| 97小视频人妻一区二区| 亚洲一区久久免费视频| 中文字幕 亚洲av| 少妇高潮一区二区三区| 男人在床上插女人视频| 国产一线二线三线的区别在哪| 国产视频精品资源网站| 自拍偷拍亚洲欧美在线视频| 黄色成人在线中文字幕| 操的小逼流水的文章| 日韩三级黄色片网站| 岳太深了紧紧的中文字幕| 日本xx片在线观看| 国产第一美女一区二区三区四区 | 夫妻在线观看视频91| 欧美日韩不卡一区不区二区| 蜜桃专区一区二区在线观看| 免费福利av在线一区二区三区| 天天日夜夜干天天操| 色婷婷六月亚洲综合香蕉| 亚洲黄色av网站免费播放| 少妇高潮一区二区三区| 直接观看免费黄网站| 久久精品视频一区二区三区四区| 硬鸡巴动态操女人逼视频| 久久精品久久精品亚洲人| caoporn蜜桃视频| 中文字幕最新久久久| 都市激情校园春色狠狠| 夫妻在线观看视频91| 老司机福利精品免费视频一区二区| 最新国产精品网址在线观看| 热思思国产99re| 大鸡八强奸视频在线观看| 久久精品国产23696| 91色九色porny| 91精品国产综合久久久蜜| 日本最新一二三区不卡在线| 日日夜夜狠狠干视频| 骚货自慰被发现爆操| 久久久久国产成人精品亚洲午夜| 2025年人妻中文字幕乱码在线| 亚洲精品久久视频婷婷| 成人福利视频免费在线| 午夜精品一区二区三区更新| 日本美女成人在线视频| 亚洲午夜伦理视频在线| 欧美日韩在线精品一区二区三| 插小穴高清无码中文字幕| 成人H精品动漫在线无码播放| 一区国内二区日韩三区欧美| av天堂中文字幕最新| 色97视频在线播放| 欧美在线一二三视频| av俺也去在线播放| 亚欧在线视频你懂的| 沈阳熟妇28厘米大战黑人| 亚洲综合另类欧美久久| 中文字幕AV在线免费看 | 好了av中文字幕在线| 丰满的继坶3中文在线观看| 视频一区 二区 三区 综合| 亚洲精品亚洲人成在线导航 | 亚洲中文字幕乱码区| 国产揄拍高清国内精品对白| 精品一区二区三区在线观看| 日本免费午夜视频网站| 伊人开心婷婷国产av| 国产视频网站一区二区三区| 亚洲福利精品福利精品福利| 亚洲欧美综合另类13p| 丁香花免费在线观看中文字幕| 亚洲欧美福利在线观看| 韩国黄色一级二级三级| 一级A一级a爰片免费免会员 | 国产麻豆剧果冻传媒app| 日韩少妇人妻精品无码专区| 亚洲天堂第一页中文字幕| 日韩精品中文字幕在线| 日本裸体熟妇区二区欧美| 色综合久久五月色婷婷综合| 日韩欧美亚洲熟女人妻| 在线观看免费av网址大全| 国产欧美精品不卡在线| 美女av色播在线播放| 日韩精品中文字幕播放| 亚洲午夜伦理视频在线| 成人福利视频免费在线| 亚洲无码一区在线影院| 午夜在线观看一区视频| 天堂av中文在线最新版| 极品性荡少妇一区二区色欲| 天堂av狠狠操蜜桃| 亚洲成人激情视频免费观看了 | 精品日产卡一卡二卡国色天香| 91精品国产91青青碰| 亚洲一区二区三区精品乱码| 伊人成人综合开心网| 国产又粗又黄又硬又爽| 青青伊人一精品视频| 国产精品福利小视频a| 天天操天天射天天操天天天| 91精品国产麻豆国产| 中文字幕一区二区亚洲一区| 国产普通话插插视频| 精品人妻一二三区久久| lutube在线成人免费看| 老司机免费视频网站在线看| 2022国产精品视频| 91九色porny国产蝌蚪视频| 国产精品污污污久久| 亚洲av成人免费网站| 97成人免费在线观看网站| 国产精品中文av在线播放| 精品91高清在线观看| 精品老妇女久久9g国产| 国产高清精品一区二区三区| 久草视频首页在线观看| 亚洲 自拍 色综合图| 亚洲一区二区三区久久午夜 | 日日夜夜精品一二三| 亚洲1069综合男同| 亚洲天堂精品久久久| 女同性ⅹxx女同hd| 亚洲天堂有码中文字幕视频| 欧美一级片免费在线成人观看 | 黄色中文字幕在线播放| 99热国产精品666| 极品粉嫩小泬白浆20p主播| 晚上一个人看操B片| 天堂中文字幕翔田av| 韩国女主播精品视频网站| 欧美麻豆av在线播放| 国产综合精品久久久久蜜臀| 蜜桃色婷婷久久久福利在线| 亚洲成a人片777777| 日本av高清免费网站| 美女骚逼日出水来了| 国产日韩精品一二三区久久久| 国产一区二区久久久裸臀| 91桃色成人网络在线观看| 久久综合老鸭窝色综合久久| 天天干天天爱天天色| 日本熟妇丰满厨房55| av资源中文字幕在线观看| 亚洲成人精品女人久久久| 免费一级特黄特色大片在线观看 | 亚洲人妻视频在线网| 一区二区视频在线观看免费观看 | 78色精品一区二区三区| 亚洲第一黄色在线观看| 亚洲一区二区三区久久午夜| 国产自拍黄片在线观看| 日本一区二区三区免费小视频| 55夜色66夜色国产精品站| 在线免费观看国产精品黄色| 欧美日本国产自视大全| 五月天中文字幕内射| 天天色天天操天天舔| 亚洲 中文 自拍 另类 欧美| 又黄又刺激的午夜小视频| 在线视频精品你懂的| 92福利视频午夜1000看| 乱亲女秽乱长久久久| 免费福利av在线一区二区三区| 亚洲少妇人妻无码精品| 亚洲护士一区二区三区| 日韩一个色综合导航| 偷拍自拍 中文字幕| 大鸡巴操b视频在线| 天天躁日日躁狠狠躁av麻豆| 又色又爽又黄又刺激av网站| 国产实拍勾搭女技师av在线| 国产精品午夜国产小视频| 亚洲青青操骚货在线视频| 1000部国产精品成人观看视频 | 亚洲成人国产av在线| 亚洲欧美成人综合在线观看| 性欧美日本大妈母与子| 91高清成人在线视频| 人妻爱爱 中文字幕| 唐人色亚洲av嫩草| 欧美精品久久久久久影院| 男生舔女生逼逼视频| 3337p日本欧洲大胆色噜噜| 欧美黑人巨大性xxxxx猛交| 亚洲熟妇x久久av久久| 少妇ww搡性bbb91| 欧美中文字幕一区最新网址| 中文字幕在线永久免费播放| 97a片免费在线观看| 可以在线观看的av中文字幕| 日韩剧情片电影在线收看| 久久精品在线观看一区二区 | 亚洲人妻av毛片在线| 天天躁日日躁狠狠躁躁欧美av| 鸡巴操逼一级黄色气| 亚洲午夜精品小视频| 揄拍成人国产精品免费看视频| 伊人精品福利综合导航| 欧美亚洲牲夜夜综合久久| 精品一区二区三区三区88| 日日摸夜夜添夜夜添毛片性色av| 1024久久国产精品| 青青青青青青青在线播放视频| 中文字幕高清免费在线人妻| 91国内精品自线在拍白富美| 男女啪啪视频免费在线观看| 国产性色生活片毛片春晓精品| 日韩av中文在线免费观看| 久精品人妻一区二区三区| 99久久成人日韩欧美精品| 乱亲女秽乱长久久久| 日韩近亲视频在线观看| 亚洲精品久久视频婷婷| 中国黄片视频一区91| 中文字幕免费在线免费| 日本丰满熟妇BBXBBXHD| 九色精品视频在线播放| 欧美日韩人妻久久精品高清国产| 久久久噜噜噜久久熟女av| 成人影片高清在线观看| 天天通天天透天天插| 国产成人一区二区三区电影网站| 一个人免费在线观看ww视频| 看一级特黄a大片日本片黑人| 视频一区 二区 三区 综合| 欧美黑人巨大性xxxxx猛交| 涩爱综合久久五月蜜臀| 91精品啪在线免费| 亚洲精品亚洲人成在线导航| 欧美在线偷拍视频免费看| 视频在线免费观看你懂得| 欧美精产国品一二三产品价格 | 在线免费91激情四射| 80电影天堂网官网| 国产成人精品av网站| 班长撕开乳罩揉我胸好爽| 91免费观看在线网站| 超碰中文字幕免费观看| 可以免费看的www视频你懂的| 男大肉棒猛烈插女免费视频| 免费在线福利小视频| 中文人妻AV久久人妻水| 少妇ww搡性bbb91| 欧美黄片精彩在线免费观看| 偷拍自拍亚洲视频在线观看| 国产成人精品午夜福利训2021| 自拍偷拍亚洲另类色图| 不卡一不卡二不卡三| 免费无毒热热热热热热久| 亚洲精品在线资源站| 日本一道二三区视频久久| 91麻豆精品久久久久| 亚洲一区二区三区五区| 国语对白xxxx乱大交| 丰满的子国产在线观看| 天天干天天操天天扣| 亚洲中文字幕综合小综合| 午夜精品九一唐人麻豆嫩草成人| 国产精品黄大片在线播放| 99精品免费观看视频| 国产欧美日韩第三页| 亚洲人妻30pwc| 97人妻夜夜爽二区欧美极品| 一区二区三区久久久91| 国产精品视频资源在线播放| 国产伦精品一区二区三区竹菊| 一区二区三区 自拍偷拍| 88成人免费av网站| 97人妻夜夜爽二区欧美极品| 中文字幕—97超碰网| 在线国产精品一区二区三区| 日韩精品中文字幕在线| 成年人午夜黄片视频资源| 唐人色亚洲av嫩草| 亚洲视频在线视频看视频在线| 国产精品系列在线观看一区二区 | 欧美偷拍亚洲一区二区| 十八禁在线观看地址免费| 午夜极品美女福利视频| 高潮喷水在线视频观看| 亚洲国产成人最新资源| 成人av天堂丝袜在线观看| 超级福利视频在线观看| 久久久精品999精品日本| 精品国产污污免费网站入口自| 精品一区二区三区午夜| 亚洲av可乐操首页| 视频一区 视频二区 视频| 97人妻无码AV碰碰视频| 色秀欧美视频第一页| 天堂av在线最新版在线| 亚洲国产第一页在线观看| 91一区精品在线观看| 亚洲成人黄色一区二区三区| 一区二区三区激情在线| 中文字幕视频一区二区在线观看| 在线观看911精品国产| 沈阳熟妇28厘米大战黑人| 亚洲中文精品字幕在线观看| 蜜臀成人av在线播放| 97超碰最新免费在线观看| 亚洲1区2区3区精华液| 欧美地区一二三专区| 搡老熟女一区二区在线观看| 91免费观看在线网站| 亚洲专区激情在线观看视频| 黑人大几巴狂插日本少妇| 东京热男人的av天堂| 日韩视频一区二区免费观看| 在线免费观看日本片| 国产极品美女久久久久久| 亚洲国产第一页在线观看| 在线观看视频一区麻豆| 成人免费毛片aaaa| 中文字幕人妻被公上司喝醉在线| 亚洲免费福利一区二区三区| 五月婷婷在线观看视频免费| 亚洲一区二区人妻av| 一区二区三区国产精选在线播放| 91桃色成人网络在线观看| 一二三区在线观看视频| 久草免费人妻视频在线| 午夜福利人人妻人人澡人人爽| 亚洲人妻30pwc| 国产欧美精品免费观看视频| 97国产在线av精品| 噜噜色噜噜噜久色超碰| 亚洲国产成人在线一区| 日本av高清免费网站| 日本熟妇丰满厨房55| 偷拍自拍 中文字幕| 国产超码片内射在线| 黄色视频在线观看高清无码| 4个黑人操素人视频网站精品91| aiss午夜免费视频| 亚洲高清免费在线观看视频| 色天天天天射天天舔| 五月精品丁香久久久久福利社| 传媒在线播放国产精品一区| 精品一区二区亚洲欧美| 日本五十路熟新垣里子| 97a片免费在线观看| 日本美女成人在线视频| 欧美特级特黄a大片免费| 欧美精品 日韩国产| 日本熟女精品一区二区三区| 天天色天天舔天天射天天爽| 青青青青青手机视频| 亚洲av无码成人精品区辽| 人妻少妇av在线观看| 免费无码人妻日韩精品一区二区| 日韩激情文学在线视频| 9l人妻人人爽人人爽| 日本美女成人在线视频| 蜜臀成人av在线播放| 春色激情网欧美成人| 蜜桃臀av蜜桃臀av| 精品黑人一区二区三区久久国产| 亚洲精品一线二线在线观看 | 一区二区三区久久中文字幕| 大屁股肉感人妻中文字幕在线| 天天操天天干天天艹| 天天日天天摸天天爱| 91中文字幕免费在线观看| 亚洲变态另类色图天堂网| 91人妻精品一区二区在线看| 99国产精品窥熟女精品| 一区二区三区在线视频福利| 天天摸天天干天天操科普| 极品粉嫩小泬白浆20p主播| 蜜臀成人av在线播放| 国产性色生活片毛片春晓精品| 中文字幕乱码av资源| 欧美精品亚洲精品日韩在线| 天天干天天插天天谢| 丰满少妇人妻xxxxx| 日本少妇精品免费视频| 午夜久久久久久久99| 亚洲精品成人网久久久久久小说| 精品一线二线三线日本| 在线观看免费视频色97| 天天插天天色天天日| 蜜桃色婷婷久久久福利在线| 成人国产激情自拍三区| 超黄超污网站在线观看| 2020国产在线不卡视频| 亚洲成人av一区久久| 自拍偷拍日韩欧美亚洲| 中文字幕人妻三级在线观看| 绝色少妇高潮3在线观看| 日本韩国在线观看一区二区| 国产91精品拍在线观看| 韩国女主播精品视频网站| 亚洲 中文 自拍 无码| 欧美乱妇无乱码一区二区| 国产激情av网站在线观看| 久久这里只有精品热视频 | 特一级特级黄色网片| 国产性色生活片毛片春晓精品 | 性感美女诱惑福利视频| 2021天天色天天干| 国产日本精品久久久久久久| 久久久久久久99精品| 中文字幕日韩精品就在这里| 在线网站你懂得老司机| 在线 中文字幕 一区| brazzers欧熟精品系列| 国产综合精品久久久久蜜臀| 熟女国产一区亚洲中文字幕| 欧洲国产成人精品91铁牛tv| 亚洲天堂有码中文字幕视频 | 巨乳人妻日下部加奈被邻居中出| 婷婷色中文亚洲网68| 亚洲中文精品字幕在线观看| 久久精品久久精品亚洲人| 狠狠鲁狠狠操天天晚上干干| av男人天堂狠狠干| av男人天堂狠狠干| 精品人人人妻人人玩日产欧| 亚洲精品国品乱码久久久久| 国产清纯美女al在线| 粉嫩欧美美人妻小视频| 超碰在线中文字幕一区二区| 少妇人妻100系列| 青春草视频在线免费播放| 午夜福利人人妻人人澡人人爽| 青青青青青操视频在线观看| 久久久久久久久久久免费女人| av新中文天堂在线网址| 国产精品国产三级国产午| 国产欧美精品一区二区高清 | 色97视频在线播放| 国产亚洲四十路五十路| 久久综合老鸭窝色综合久久| 成人30分钟免费视频| 91大神福利视频网| 日本美女成人在线视频| 果冻传媒av一区二区三区| 成年人的在线免费视频| 中文字幕高清资源站| 成年人黄色片免费网站| 大白屁股精品视频国产| 国产揄拍高清国内精品对白| 国产九色91在线视频| 和邻居少妇愉情中文字幕| 人人妻人人澡人人爽人人dvl| 91成人在线观看免费视频| av资源中文字幕在线观看| 黄色男人的天堂视频| 91精品啪在线免费| 黑人解禁人妻叶爱071| 国产高清在线在线视频| 国产av一区2区3区| 日韩美女精品视频在线观看网站| 亚洲 欧美 精品 激情 偷拍| 亚洲欧美综合另类13p| 粉嫩欧美美人妻小视频| 天天躁夜夜躁日日躁a麻豆| 99的爱精品免费视频| gav成人免费播放| 日本xx片在线观看| 天天日天天干天天舔天天射| 亚洲超碰97人人做人人爱| asmr福利视频在线观看| 19一区二区三区在线播放| 亚洲图片偷拍自拍区| 18禁精品网站久久| 欧美一区二区三区久久久aaa| 男生舔女生逼逼视频| 亚洲av天堂在线播放| 成人亚洲国产综合精品| huangse网站在线观看| 午夜福利人人妻人人澡人人爽| 久久久久久久久久久免费女人| 天天干天天插天天谢| 国产变态另类在线观看| 桃色视频在线观看一区二区| 中文字幕日韩精品就在这里| 欧美精品资源在线观看| 黄色中文字幕在线播放| 亚洲精品中文字幕下载| 日本少妇的秘密免费视频| 在线国产中文字幕视频| 亚洲综合图片20p| 91社福利《在线观看| 91极品新人『兔兔』精品新作| 精品久久久久久高潮| 水蜜桃一区二区三区在线观看视频| 亚洲欧美另类自拍偷拍色图| 国产亚洲天堂天天一区| tube69日本少妇| 亚洲青青操骚货在线视频| 早川濑里奈av黑人番号| 亚洲激情唯美亚洲激情图片| AV天堂一区二区免费试看| 国产刺激激情美女网站| 欧美日本在线视频一区| 在线不卡日韩视频播放| 亚洲欧美自拍另类图片| 国产老熟女伦老熟妇ⅹ| 五月激情婷婷久久综合网| 性感美女高潮视频久久久| 中文字幕无码日韩专区免费| 性感美女福利视频网站| 天天操天天干天天插| 日韩亚国产欧美三级涩爱| 国产三级片久久久久久久 | 国产精品免费不卡av| 日韩一个色综合导航| 青青青青在线视频免费观看| 天天摸天天亲天天舔天天操天天爽| 亚洲精品麻豆免费在线观看| 天堂av狠狠操蜜桃| 91试看福利一分钟| 婷婷色中文亚洲网68| 一区二区三区日韩久久| 91精品国产黑色丝袜| 国产精品自拍在线视频| 中文字日产幕乱六区蜜桃| 亚洲欧美国产综合777| 日韩在线视频观看有码在线| 国产综合精品久久久久蜜臀| 亚洲 自拍 色综合图| 成人影片高清在线观看| 偷拍自拍亚洲视频在线观看| 香港三日本三韩国三欧美三级| 超碰在线观看免费在线观看| 粉嫩小穴流水视频在线观看| 自拍偷拍日韩欧美亚洲| 97超碰最新免费在线观看| 人妻丝袜精品中文字幕| 五月婷婷在线观看视频免费| 免费无码人妻日韩精品一区二区 | 免费啪啪啪在线观看视频| 精产国品久久一二三产区区别| 日日夜夜狠狠干视频| 欧美另类一区二区视频| 超级福利视频在线观看| 人妻在线精品录音叫床| 男人天堂色男人av| 伊人开心婷婷国产av| 午夜毛片不卡在线看| 伊人网中文字幕在线视频| av完全免费在线观看av| 中文字幕一区二区自拍| 国内精品在线播放第一页| 久久久久久久久久久久久97| 大骚逼91抽插出水视频| 免费一级特黄特色大片在线观看| 久久精品视频一区二区三区四区| 亚洲av日韩av网站| 免费无码人妻日韩精品一区二区 | 亚洲伊人av天堂有码在线| 亚洲av天堂在线播放| 99热国产精品666| 硬鸡巴动态操女人逼视频| 天天射夜夜操综合网| 一二三中文乱码亚洲乱码one| 999九九久久久精品| 日韩在线视频观看有码在线| 欧美少妇性一区二区三区| 国产精品欧美日韩区二区| 孕妇奶水仑乱A级毛片免费看| 亚洲av日韩高清hd| 黄片色呦呦视频免费看| 大香蕉伊人中文字幕| 亚洲欧美一区二区三区爱爱动图 | 久久精品在线观看一区二区| 夫妻在线观看视频91| 东游记中文字幕版哪里可以看到| 欧美精品欧美极品欧美视频| 日韩二区视频一线天婷婷五| 欧美va不卡视频在线观看| 亚洲va国产va欧美va在线| 久久久精品精品视频视频| 亚洲欧美激情国产综合久久久| 青青草人人妻人人妻| 一区二区三区在线视频福利| 天天综合天天综合天天网| 91久久精品色伊人6882| 韩国女主播精品视频网站| 天天通天天透天天插| 国产精品自拍视频大全| 天天色天天舔天天射天天爽| 免费观看成年人视频在线观看| 99热这里只有精品中文| 国内资源最丰富的网站| 日噜噜噜夜夜噜噜噜天天噜噜噜| 国产欧美精品一区二区高清| 1769国产精品视频免费观看| 大香蕉福利在线观看| 一区二区视频在线观看免费观看| 91老师蜜桃臀大屁股| 视频在线免费观看你懂得| 天天操天天干天天日狠狠插| 色婷婷精品大在线观看| 男人插女人视频网站| 蜜桃视频17c在线一区二区| 熟妇一区二区三区高清版| 最后99天全集在线观看| 姐姐的朋友2在线观看中文字幕 | 自拍偷拍 国产资源| 国产亚洲视频在线二区| 亚洲人妻国产精品综合| 大鸡巴插入美女黑黑的阴毛| 亚洲高清视频在线不卡| 国产夫妻视频在线观看免费| 国产精品污污污久久| 成人网18免费视频版国产| 偷青青国产精品青青在线观看| 国产综合精品久久久久蜜臀| 91色九色porny| 骚货自慰被发现爆操| 欧美精品资源在线观看| 97超碰人人搞人人| 国产福利小视频大全| 久久久极品久久蜜桃| 在线国产日韩欧美视频| 在线观看视频网站麻豆| 亚洲欧美久久久久久久久| 欧美日韩人妻久久精品高清国产| 久草视频首页在线观看| 欧美乱妇无乱码一区二区| 欧美在线偷拍视频免费看| 国产在线观看免费人成短视频| 91麻豆精品91久久久久同性| 欧美久久久久久三级网| 97色视频在线观看| 国产日韩一区二区在线看| 91免费福利网91麻豆国产精品| 精品高潮呻吟久久av| 久久久久久97三级| 93人妻人人揉人人澡人人| 国产亚洲欧美视频网站| 美日韩在线视频免费看| 中文字幕在线观看国产片| 欧美另类一区二区视频| 亚洲精品精品国产综合| 国产 在线 免费 精品| 久久农村老妇乱69系列| wwwxxx一级黄色片| 日韩在线视频观看有码在线 | 亚欧在线视频你懂的| 国产亚洲欧美视频网站| 午夜影院在线观看视频羞羞羞| 新97超碰在线观看| av男人天堂狠狠干| 亚洲av黄色在线网站| 中文字幕亚洲久久久| 一本久久精品一区二区| 日韩中文字幕精品淫| 欧美亚洲国产成人免费在线 | 天天操天天干天天插| 午夜大尺度无码福利视频| 亚洲一区制服丝袜美腿| 国产av自拍偷拍盛宴| 免费观看污视频网站| 肏插流水妹子在线乐播下载| 女同性ⅹxx女同hd| 丰满少妇人妻xxxxx| 国产精品久久久久久久久福交| 久草视频在线免播放| 亚洲欧美国产麻豆综合| 日本三极片中文字幕| 偷偷玩弄新婚人妻h视频| 啪啪啪啪啪啪啪免费视频| 欧洲精品第一页欧洲精品亚洲 | 国产精彩福利精品视频| 91大神福利视频网| 亚洲熟色妇av日韩熟色妇在线| 亚洲在线免费h观看网站| 小穴多水久久精品免费看| 青青尤物在线观看视频网站| 2020久久躁狠狠躁夜夜躁| 97超碰国语国产97超碰| 国产在线观看黄色视频| 亚洲成高清a人片在线观看| 超级福利视频在线观看| 在线免费观看99视频| 久久久久久97三级| 精品成人午夜免费看| 成熟丰满熟妇高潮xx×xx| 超黄超污网站在线观看| 国产亚洲四十路五十路| 久久热久久视频在线观看| 五十路人妻熟女av一区二区| 成人精品视频99第一页| 1000部国产精品成人观看视频| 肏插流水妹子在线乐播下载| 夜色17s精品人妻熟女| 亚洲精品在线资源站| 99热这里只有国产精品6| 91人妻人人做人人爽在线| 免费在线观看视频啪啪| 99热久久这里只有精品| 18禁无翼鸟成人在线| 国产日韩欧美视频在线导航| 欧美一区二区三区四区性视频| 天堂av在线最新版在线| 中文字幕在线乱码一区二区 | 成人H精品动漫在线无码播放| 2o22av在线视频| 2020国产在线不卡视频| 性感美女高潮视频久久久| 国产91精品拍在线观看| 91久久精品色伊人6882| 成年人黄视频在线观看| 91精品高清一区二区三区| 日美女屁股黄邑视频| 久久免看30视频口爆视频| av在线资源中文字幕| 97年大学生大白天操逼| 国产一级麻豆精品免费| 天天日天天日天天射天天干| 馒头大胆亚洲一区二区| 国产精品视频资源在线播放| 抽查舔水白紧大视频| 区一区二区三国产中文字幕| 亚洲一级av无码一级久久精品| 最新中文字幕免费视频| 五十路在线观看完整版| 亚洲欧美人精品高清| 在线免费91激情四射| 免费看国产又粗又猛又爽又黄视频| 大鸡吧插逼逼视频免费看| 久久农村老妇乱69系列| 亚洲中文字幕校园春色| 国产福利在线视频一区| 国产真实灌醉下药美女av福利| 一个色综合男人天堂| 老司机免费福利视频网| 青青青艹视频在线观看| 国产福利小视频免费观看| 日日夜夜狠狠干视频| 激情国产小视频在线| 超级福利视频在线观看| 成年人黄色片免费网站| 97人妻总资源视频| 91精品免费久久久久久| 成熟丰满熟妇高潮xx×xx | tube69日本少妇| 午夜精品在线视频一区| 亚洲av日韩av网站| 欧美成一区二区三区四区| 国产变态另类在线观看| 嫩草aⅴ一区二区三区| 欧美女同性恋免费a| 国产欧美精品免费观看视频| 美味人妻2在线播放| 大鸡吧插逼逼视频免费看| 亚洲欧美另类手机在线| 天天日天天爽天天干| 中文字幕,亚洲人妻| 日本av在线一区二区三区| 中文字幕日本人妻中出| 老司机免费福利视频网| 337p日本大胆欧美人| 18禁无翼鸟成人在线| 中文 成人 在线 视频| av无限看熟女人妻另类av | 午夜精品久久久久麻豆影视| 亚洲成人熟妇一区二区三区| 久久久久久久精品老熟妇| 欧美黑人与人妻精品| 在线观看免费视频色97| 91国产在线视频免费观看| 亚洲一区二区激情在线| 亚洲男人在线天堂网| 日韩人妻在线视频免费| 国产精品久久久黄网站| 国产精品成久久久久三级蜜臀av| 一区二区三区的久久的蜜桃的视频| 国产精品国色综合久久| 九色精品视频在线播放| 中出中文字幕在线观看| 日本高清撒尿pissing| 免费在线观看污污视频网站| 黄色片年轻人在线观看| 亚洲熟女久久久36d| 中文字幕日韩精品就在这里| 亚洲成人国产综合一区| 夜色福利视频在线观看| 鸡巴操逼一级黄色气| 91‖亚洲‖国产熟女| 午夜成午夜成年片在线观看| 操日韩美女视频在线免费看| 亚洲精品ww久久久久久| 91亚洲精品干熟女蜜桃频道| 涩爱综合久久五月蜜臀| 国产一区二区火爆视频 | 加勒比视频在线免费观看| 在线免费观看黄页视频| 香蕉aⅴ一区二区三区| 亚洲av成人免费网站| 天天干夜夜操啊啊啊| 狠狠躁狠狠爱网站视频| 精品亚洲中文字幕av| 国产麻豆91在线视频| av黄色成人在线观看| 狠狠的往里顶撞h百合| 欧美成人黄片一区二区三区| 内射久久久久综合网| 在线观看免费视频色97| 亚洲国产在线精品国偷产拍| 日本女大学生的黄色小视频| 精品老妇女久久9g国产| 91极品大一女神正在播放| 亚洲在线观看中文字幕av| 日本少妇的秘密免费视频| 少妇人妻100系列| 欧美成人精品在线观看| 韩国黄色一级二级三级| 2012中文字幕在线高清| 亚洲精品乱码久久久本| 亚洲精品国产久久久久久| 午夜久久久久久久99| 欧美va亚洲va天堂va| 天天日天天天天天天天天天天| 午夜美女福利小视频| 1区2区3区不卡视频| 日韩av大胆在线观看| 精品久久婷婷免费视频| eeuss鲁片一区二区三区| 把腿张开让我插进去视频| 日韩欧美国产精品91| 亚洲av可乐操首页| 91国产在线免费播放| 色噜噜噜噜18禁止观看| rct470中文字幕在线| 欧美美女人体视频一区| 老师让我插进去69AV| 中文字幕综合一区二区| 国产亚洲精品视频合集| 999九九久久久精品| 成人H精品动漫在线无码播放| 天天日天天透天天操| 护士小嫩嫩又紧又爽20p| 国产高清在线观看1区2区| 在线国产日韩欧美视频| 97精品成人一区二区三区| 骚逼被大屌狂草视频免费看| 欧美交性又色又爽又黄麻豆| 国产在线拍揄自揄视频网站| 天天干天天搞天天摸| 国产1区,2区,3区| 国产三级精品三级在线不卡| 久久精品在线观看一区二区| 100%美女蜜桃视频| 日韩欧美国产精品91| 人人爱人人妻人人澡39| 大鸡巴操娇小玲珑的女孩逼| 人妻少妇一区二区三区蜜桃| 91综合久久亚洲综合| 欧洲黄页网免费观看| 亚洲人妻国产精品综合| 午夜精品一区二区三区4| 国产女孩喷水在线观看| 日本熟女50视频免费| 亚洲欧美自拍另类图片| 国产精品自拍偷拍a| 亚洲码av无色中文| 天天操天天污天天射| 一区二区熟女人妻视频| 日韩av有码中文字幕| 51国产成人精品视频| 亚洲1区2区3区精华液| 亚洲欧美一区二区三区爱爱动图| 人人妻人人爽人人添夜| 日韩人妻在线视频免费| 久久精品国产23696| 99精品国产自在现线观看| 99热国产精品666| 中文字幕在线永久免费播放| 国产视频一区在线观看| 午夜极品美女福利视频| 老司机在线精品福利视频| 好吊视频—区二区三区| 在线视频这里只有精品自拍| 91精品综合久久久久3d动漫| 精品亚洲中文字幕av | 久草视频在线看免费| 日本韩国免费福利精品| 在线观看av2025| 国产午夜无码福利在线看| 亚洲中文字幕校园春色| 少妇人妻二三区视频| 精品视频一区二区三区四区五区| 男人插女人视频网站| 久草福利电影在线观看| 黄页网视频在线免费观看| 亚洲av极品精品在线观看| 91色九色porny| 抽查舔水白紧大视频| 韩国女主播精品视频网站| 亚洲美女美妇久久字幕组| 免费人成黄页网站在线观看国产| av在线免费资源站| 亚洲粉嫩av一区二区三区| 国产精品黄页网站视频| 日韩a级黄色小视频| 欧美亚洲牲夜夜综合久久| 91久久综合男人天堂| 国产高清精品一区二区三区| 天天操天天射天天操天天天| 18禁美女无遮挡免费| 在线观看av2025| 国产大学生援交正在播放| 91在线视频在线精品3| 亚洲成人三级在线播放| 欧美专区日韩专区国产专区| 中文字幕高清在线免费播放| 亚洲免费福利一区二区三区| yy6080国产在线视频| 亚洲国产40页第21页| 高清成人av一区三区| 国产日本欧美亚洲精品视| 青青青视频自偷自拍38碰| 欧美精品免费aaaaaa| 免费十精品十国产网站| 超碰97免费人妻麻豆| 亚洲综合在线观看免费| 日韩av有码一区二区三区4| 日本美女成人在线视频| 亚洲中文字幕校园春色| 成人福利视频免费在线| 男人靠女人的逼视频| 粉嫩av蜜乳av蜜臀| 91久久精品色伊人6882| 自拍偷拍日韩欧美一区二区| 扒开让我视频在线观看| 丰满少妇人妻xxxxx| 国产一区二区神马久久| 天天干夜夜操啊啊啊| 亚洲另类图片蜜臀av| 精品老妇女久久9g国产| 91福利在线视频免费观看| 真实国产乱子伦一区二区| 神马午夜在线观看视频| 狠狠鲁狠狠操天天晚上干干| 国产日韩精品电影7777| 青青草亚洲国产精品视频| 成年人免费看在线视频| 欧美成人猛片aaaaaaa| 91精品视频在线观看免费| 久久久久久国产精品| 欧美成人精品在线观看| 人人爱人人妻人人澡39| 最近的中文字幕在线mv视频| 一区二区三区麻豆福利视频| 中文字幕视频一区二区在线观看| 1000小视频在线| 国产91嫩草久久成人在线视频| 新婚人妻聚会被中出| 青青青青青操视频在线观看| 国产麻豆精品人妻av| 人妻少妇亚洲精品中文字幕| 日本高清在线不卡一区二区| 春色激情网欧美成人| 一个色综合男人天堂| 国产精品一区二区三区蜜臀av | 丰满少妇人妻xxxxx| 天堂va蜜桃一区入口| wwwxxx一级黄色片| 欧美aa一级一区三区四区| 国产高清在线观看1区2区| 欧美区一区二区三视频| 欧美视频中文一区二区三区| 麻豆精品成人免费视频| 青青尤物在线观看视频网站| 日本高清在线不卡一区二区| 国产精品大陆在线2019不卡| 日本av熟女在线视频| 欧美精品久久久久久影院| 2019av在线视频| 999九九久久久精品| 精品久久久久久久久久中文蒉| 亚洲免费av在线视频| 91麻豆精品传媒国产黄色片| 在线网站你懂得老司机| 青娱乐最新视频在线| 亚洲在线免费h观看网站| 久久www免费人成一看片| 鸡巴操逼一级黄色气| 男人插女人视频网站| 在线视频精品你懂的| 夜女神免费福利视频| 色花堂在线av中文字幕九九| av俺也去在线播放| 岛国黄色大片在线观看| 天天干天天日天天谢综合156| 久久免费看少妇高潮完整版| 韩国黄色一级二级三级| 97成人免费在线观看网站| jiujiure精品视频在线| gay gay男男瑟瑟在线网站| 国产真实乱子伦a视频 | 亚洲天堂第一页中文字幕| 日本韩国免费一区二区三区视频| 欧美亚洲免费视频观看| 91快播视频在线观看| 在线免费观看99视频| 亚洲专区激情在线观看视频| 97人妻人人澡爽人人精品| 日韩美女综合中文字幕pp| 一区二区三区欧美日韩高清播放| 成人综合亚洲欧美一区| 亚洲高清国产拍青青草原| 亚洲粉嫩av一区二区三区| 欧美一级色视频美日韩| 亚洲精品福利网站图片| 91综合久久亚洲综合| 天天干天天日天天干天天操| 在线视频免费观看网| 2020国产在线不卡视频| 日韩特级黄片高清在线看| 激情啪啪啪啪一区二区三区| 精品首页在线观看视频| 欧美精品资源在线观看| 免费在线看的黄网站| av天堂加勒比在线| 亚洲一级av大片免费观看| 五十路息与子猛烈交尾视频| 亚洲欧美一卡二卡三卡| 久久久久五月天丁香社区| 亚洲1069综合男同| 91试看福利一分钟| 青青青国产免费视频| 又大又湿又爽又紧A视频| 免费在线播放a级片| 欧美一区二区三区啪啪同性| 爆乳骚货内射骚货内射在线| 中文字幕,亚洲人妻| 国产午夜激情福利小视频在线| 2021天天色天天干| 在线视频这里只有精品自拍| 国产综合精品久久久久蜜臀| 少妇露脸深喉口爆吞精| 99人妻视频免费在线| 99热碰碰热精品a中文| 亚洲国产欧美国产综合在线| 日本后入视频在线观看| 亚洲av黄色在线网站| 99热99这里精品6国产| 好吊操视频这里只有精品| 2021天天色天天干| 免费观看污视频网站| 国产清纯美女al在线| 不卡一区一区三区在线| 97香蕉碰碰人妻国产樱花| 激情五月婷婷免费视频| 69精品视频一区二区在线观看| 亚洲av极品精品在线观看| 综合激情网激情五月天| 亚洲欧美另类手机在线| 免费啪啪啪在线观看视频| japanese日本熟妇另类| weyvv5国产成人精品的视频| 青青青青青操视频在线观看| 2020av天堂网在线观看| av无限看熟女人妻另类av| 少妇人妻久久久久视频黄片| 人妻少妇亚洲精品中文字幕| 久久久久久久亚洲午夜综合福利| 国产在线观看免费人成短视频| 91精品高清一区二区三区| 19一区二区三区在线播放| 午夜福利资源综合激情午夜福利资| 欧美在线偷拍视频免费看| 国产精品免费不卡av| yy96视频在线观看| 97欧洲一区二区精品免费| 亚洲成人激情视频免费观看了| 99亚洲美女一区二区三区| 2022中文字幕在线| 国产一区二区火爆视频| 精品少妇一二三视频在线| 久久免费看少妇高潮完整版| 久青青草视频手机在线免费观看| 免费啪啪啪在线观看视频| 中英文字幕av一区| 大鸡吧插入女阴道黄色片| 久久精品国产23696| 久久久久只精品国产三级| 天天日天天干天天插舔舔| 午夜在线观看一区视频| 国产高清精品一区二区三区| 亚洲图片欧美校园春色| 国产午夜福利av导航| 中文字幕成人日韩欧美| 综合国产成人在线观看| 黄色片一级美女黄色片| 18禁美女黄网站色大片下载| 999热精品视频在线| 国产男女视频在线播放| 亚洲 国产 成人 在线| 在线观看911精品国产| 国产视频在线视频播放| 免费在线看的黄片视频| 色婷婷久久久久swag精品| 黄色片黄色片wyaa| 亚洲卡1卡2卡三卡四老狼| av大全在线播放免费| 国产va精品免费观看 | 91老师蜜桃臀大屁股| 天天日天天添天天爽| 日本人妻少妇18—xx| 亚洲天堂有码中文字幕视频| 熟女人妻在线中出观看完整版| huangse网站在线观看| 中国熟女@视频91| 熟女俱乐部一二三区| 日韩欧美一级黄片亚洲| 在线不卡成人黄色精品| 99久久中文字幕一本人| 青青草原色片网站在线观看| 亚洲 中文字幕在线 日韩| 亚洲欧美久久久久久久久| 无忧传媒在线观看视频| japanese日本熟妇另类| 玩弄人妻熟妇性色av少妇| 亚洲精品 日韩电影| 国产精彩对白一区二区三区| 粉嫩av懂色av蜜臀av| 福利视频一区二区三区筱慧| 丰满的子国产在线观看| 老熟妇凹凸淫老妇女av在线观看| 亚洲精品亚洲人成在线导航| 精品久久久久久高潮| 亚洲精品福利网站图片| 狠狠嗨日韩综合久久| 国产成人无码精品久久久电影| 在线观看欧美黄片一区二区三区| 高清一区二区欧美系列| 人人爱人人妻人人澡39| 国产乱子伦一二三区| 婷婷色中文亚洲网68| 欧美成人综合视频一区二区| 福利片区一区二体验区| 97成人免费在线观看网站| 欧美地区一二三专区| 成年美女黄网站18禁久久| 人妻3p真实偷拍一二区| 六月婷婷激情一区二区三区| 亚洲av第国产精品| 日韩人妻xxxxx| 97国产在线av精品| 欧美第一页在线免费观看视频| 亚洲成高清a人片在线观看| 人人妻人人澡欧美91精品| 国产精品成久久久久三级蜜臀av| 视频久久久久久久人妻| 天天干天天操天天插天天日| 成人24小时免费视频| 欧美另类重口味极品在线观看| 亚洲av第国产精品| 精品91高清在线观看| 综合激情网激情五月天| 99久久99一区二区三区| 中文字幕一区的人妻欧美日韩| 亚洲视频在线观看高清| 日本欧美视频在线观看三区| 97青青青手机在线视频| 深田咏美亚洲一区二区| 日本在线一区二区不卡视频| 男人的网址你懂的亚洲欧洲av| 在线免费91激情四射| 亚洲av在线观看尤物| 青青青国产片免费观看视频| 欧美日韩熟女一区二区三区| 国产91精品拍在线观看| 只有精品亚洲视频在线观看| 午夜在线观看一区视频| 都市激情校园春色狠狠| mm131美女午夜爽爽爽| 亚洲欧美一卡二卡三卡| 亚洲1卡2卡三卡4卡在线观看| 精品视频中文字幕在线播放| 欧美视频综合第一页| 91麻豆精品传媒国产黄色片| 视频一区二区在线免费播放| 亚洲午夜电影之麻豆| 日本一区美女福利视频| 手机看片福利盒子日韩在线播放| 免费人成黄页网站在线观看国产| 日韩亚国产欧美三级涩爱| 97人人模人人爽人人喊| 成人蜜臀午夜久久一区| 9国产精品久久久久老师| 精品久久婷婷免费视频| 任你操视频免费在线观看| 精品国产高潮中文字幕| xxx日本hd高清| 亚洲日本一区二区久久久精品| 2020av天堂网在线观看| 欧美老妇精品另类不卡片| 91国偷自产一区二区三区精品| 中国老熟女偷拍第一页| 老司机午夜精品视频资源| 2022国产综合在线干| 亚洲人人妻一区二区三区| 亚洲精品无码色午夜福利理论片| 日韩熟女系列一区二区三区| aaa久久久久久久久| 人妻少妇亚洲一区二区| 99热久久这里只有精品8| 一区二区在线视频中文字幕 | 亚国产成人精品久久久| 99re6热在线精品| 黑人巨大的吊bdsm| 蜜桃视频入口久久久| 99热国产精品666| 麻豆性色视频在线观看| 亚洲欧美综合另类13p| 欧洲黄页网免费观看| 精品91高清在线观看| 天天干狠狠干天天操| 97超碰免费在线视频| 亚洲欧美成人综合视频| 日韩美女精品视频在线观看网站| 精品久久久久久久久久久a√国产| 国产黄色大片在线免费播放 | 黄色三级网站免费下载| 黄色大片男人操女人逼| av一本二本在线观看| 大肉大捧一进一出好爽在线视频| 亚洲av色图18p| 午夜精品一区二区三区福利视频| 欧美日韩高清午夜蜜桃大香蕉| 色哟哟国产精品入口| 日本美女性生活一级片| 9l人妻人人爽人人爽| 国产熟妇一区二区三区av| 日本阿v视频在线免费观看| 日本精品视频不卡一二三| 91色九色porny| 这里只有精品双飞在线播放| 大胆亚洲av日韩av| 午夜蜜桃一区二区三区| 毛片一级完整版免费| 青青草亚洲国产精品视频| 五十路熟女人妻一区二| 天天日天天摸天天爱| 天堂女人av一区二区| 日本乱人一区二区三区| 亚洲av日韩精品久久久久久hd| 亚洲中文字字幕乱码| 天天摸天天亲天天舔天天操天天爽 | 在线观看免费av网址大全| 一区二区麻豆传媒黄片| 国产一区成人在线观看视频 | 视频 一区二区在线观看|