(三)Python的List和Tuple類型

Python創(chuàng)建List

Python創(chuàng)建list

Python內(nèi)置的一種數(shù)據(jù)類型是列表:list蒿往。list是一種有序的集合掸掸,可以隨時添加和刪除其中的元素。

比如拳锚,列出班里所有同學(xué)的名字假栓,就可以用一個list表示:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

['Michael', 'Bob', 'Tracy']
['Michael', 'Bob', 'Tracy']

</pre>

list是數(shù)學(xué)意義上的有序集合,也就是說霍掺,list中的元素是按照順序排列的匾荆。

構(gòu)造list非常簡單,按照上面的代碼杆烁,直接用 [ ] 把list的所有元素都括起來牙丽,就是一個list對象。通常兔魂,我們會把list賦值給一個變量烤芦,這樣,就可以通過變量來引用list:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

classmates = ['Michael', 'Bob', 'Tracy']
classmates # 打印classmates變量的內(nèi)容
['Michael', 'Bob', 'Tracy']

</pre>

由于Python是動態(tài)語言析校,所以list中包含的元素并不要求都必須是同一種數(shù)據(jù)類型构罗,我們完全可以在list中包含各種數(shù)據(jù):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Michael', 100, True]

</pre>

一個元素也沒有的list,就是空list:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

empty_list = []

</pre>

小任務(wù):自我檢測

1.想出你熟悉的三個同學(xué)'Adam', 'Lisa', 'Bart'智玻,請按照 名字, 年齡, 名字, 年齡... 的順序按照分?jǐn)?shù)從高到低用一個list表示遂唧,然后打印出來。

2 # Python按照索引訪問List

由于list是一個有序集合吊奢,所以盖彭,我們可以用一個list按分?jǐn)?shù)從高到低表示出這三個的3個同學(xué):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Adam', 'Lisa', 'Bart']

</pre>

那我們?nèi)绾螐膌ist中獲取指定第 N 名的同學(xué)呢?方法是通過索引來獲取list中的指定元素页滚。

需要特別注意的是召边,索引從 0 開始,也就是說裹驰,第一個元素的索引是0隧熙,第二個元素的索引是1,以此類推幻林。

因此贱鼻,要打印第一名同學(xué)的名字宴卖,用 L[0]:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

print L[0]
Adam

</pre>

要打印第二名同學(xué)的名字,用 L[1]:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

print L[1]
Lisa

</pre>

要打印第三名同學(xué)的名字邻悬,用 L[2]:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

print L[2]


>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates # 打印classmates變量的內(nèi)容
['Michael', 'Bob', 'Tracy']

</pre>

由于Python是動態(tài)語言症昏,所以list中包含的元素并不要求都必須是同一種數(shù)據(jù)類型,我們完全可以在list中包含各種數(shù)據(jù):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L = ['Michael', 100, True]

</pre>

一個元素也沒有的list父丰,就是空list:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> empty_list = []

</pre>

### 小任務(wù):自我檢測

1.想出你熟悉的三個同學(xué)'Adam', 'Lisa', 'Bart'肝谭,請按照 名字, 年齡, 名字, 年齡... 的順序按照分?jǐn)?shù)從高到低用一個list表示,然后打印出來蛾扇。

2 # Python按照索引訪問List

由于list是一個有序集合攘烛,所以,我們可以用一個list按分?jǐn)?shù)從高到低表示出這三個的3個同學(xué):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L = ['Adam', 'Lisa', 'Bart']

</pre>

那我們?nèi)绾螐膌ist中獲取指定第 N 名的同學(xué)呢镀首?方法是通過索引來獲取list中的指定元素坟漱。

需要特別注意的是,索引從 0 開始更哄,也就是說芋齿,第一個元素的索引是0,第二個元素的索引是1成翩,以此類推觅捆。

因此,要打印第一名同學(xué)的名字麻敌,用 L[0]:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> print L[0]
Adam

</pre>

要打印第二名同學(xué)的名字栅炒,用 L[1]:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> print L[1]
Lisa

</pre>

要打印第三名同學(xué)的名字,用 L[2]:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> print L[2]
Bart

</pre>

要打印第四名同學(xué)的名字术羔,用 L[3]:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

print L[3]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range

</pre>

報錯了赢赊!IndexError意思就是索引超出了范圍,因為上面的list只有3個元素级历,有效的索引是 0域携,1,2鱼喉。

所以,使用索引時趋观,千萬注意不要越界扛禽。

3 # Python之倒序訪問List

我們還是用一個list按分?jǐn)?shù)從高到低表示出班里的3個同學(xué):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Adam', 'Lisa', 'Bart']

</pre>

這時,老師說皱坛,請分?jǐn)?shù)最低的同學(xué)站出來编曼。

要寫代碼完成這個任務(wù),我們可以先數(shù)一數(shù)這個 list剩辟,發(fā)現(xiàn)它包含3個元素掐场,因此往扔,最后一個元素的索引是2:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

print L[2]
Bart

</pre>

有沒有更簡單的方法?

有熊户!

Bart同學(xué)是最后一名萍膛,俗稱倒數(shù)第一,所以嚷堡,我們可以用 -1 這個索引來表示最后一個元素:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

print L[-1]
Bart

</pre>

Bart同學(xué)表示躺槍蝗罗。

類似的,倒數(shù)第二用 -2 表示蝌戒,倒數(shù)第三用 -3 表示串塑,倒數(shù)第四用 -4 表示:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

print L[-2]
Lisa
print L[-3]
Adam
print L[-4]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range

</pre>

L[-4] 報錯了,因為倒數(shù)第四不存在北苟,一共只有3個元素桩匪。

使用倒序索引時,也要注意不要越界友鼻。

4Python之List中添加新元素

現(xiàn)在傻昙,班里有3名同學(xué):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Adam', 'Lisa', 'Bart']

</pre>

今天,班里轉(zhuǎn)來一名新同學(xué) Paul桃移,如何把新同學(xué)添加到現(xiàn)有的 list 中呢屋匕?

第一個辦法是用 list 的 append() 方法,把新同學(xué)追加到 list 的末尾:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Adam', 'Lisa', 'Bart']
L.append('Paul')
print L
['Adam', 'Lisa', 'Bart', 'Paul']

</pre>

append()總是把新的元素添加到 list 的尾部借杰。

如果 Paul 同學(xué)表示自己總是考滿分过吻,要求添加到第一的位置,怎么辦蔗衡?

方法是用list的 insert()方法纤虽,它接受兩個參數(shù),第一個參數(shù)是索引號绞惦,第二個參數(shù)是待添加的新元素:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Adam', 'Lisa', 'Bart']
L.insert(0, 'Paul')
print L
['Paul', 'Adam', 'Lisa', 'Bart']

</pre>

L.insert(0, 'Paul') 的意思是逼纸,'Paul'將被添加到索引為 0 的位置上(也就是第一個),而原來索引為 0 的Adam同學(xué)济蝉,以及后面的所有同學(xué)杰刽,都自動向后移動一位。

5

Python從List中刪除元素

Paul同學(xué)剛來幾天又要轉(zhuǎn)走了王滤,那么我們怎么把Paul 從現(xiàn)有的list中刪除呢贺嫂?

如果Paul同學(xué)排在最后一個,我們可以用list的pop()方法刪除:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Adam', 'Lisa', 'Bart', 'Paul']
L.pop()
'Paul'
print L
['Adam', 'Lisa', 'Bart']

</pre>

pop()方法總是刪掉list的最后一個元素雁乡,并且它還返回這個元素第喳,所以我們執(zhí)行 L.pop() 后,會打印出 'Paul'踱稍。

如果Paul同學(xué)不是排在最后一個怎么辦曲饱?比如Paul同學(xué)排在第三:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Adam', 'Lisa', 'Paul', 'Bart']

</pre>

要把Paul踢出list悠抹,我們就必須先定位Paul的位置。由于Paul的索引是2扩淀,因此楔敌,用 pop(2)把Paul刪掉:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L.pop(2)
'Paul'
print L
['Adam', 'Lisa', 'Bart']

</pre>

6 Python中替換元素

假設(shè)現(xiàn)在班里仍然是3名同學(xué):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L = ['Adam', 'Lisa', 'Bart']

</pre>

現(xiàn)在,Bart同學(xué)要轉(zhuǎn)學(xué)走了引矩,碰巧來了一個Paul同學(xué)梁丘,要更新班級成員名單,我們可以先把Bart刪掉旺韭,再把Paul添加進來氛谜。

另一個辦法是直接用Paul把Bart給替換掉:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L[2] = 'Paul'
print L
print L
['Paul', 'Adam', 'Lisa', 'Bart']

</pre>

L.insert(0, 'Paul') 的意思是,'Paul'將被添加到索引為 0 的位置上(也就是第一個)区端,而原來索引為 0 的Adam同學(xué)值漫,以及后面的所有同學(xué),都自動向后移動一位织盼。

5
# Python從List中刪除元素

Paul同學(xué)剛來幾天又要轉(zhuǎn)走了杨何,那么我們怎么把Paul 從現(xiàn)有的list中刪除呢?

如果Paul同學(xué)排在最后一個沥邻,我們可以用list的pop()方法刪除:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
>>> L.pop()
'Paul'
>>> print L
['Adam', 'Lisa', 'Bart']

</pre>

pop()方法總是刪掉list的最后一個元素危虱,并且它還返回這個元素,所以我們執(zhí)行 L.pop() 后唐全,會打印出 'Paul'埃跷。

如果Paul同學(xué)不是排在最后一個怎么辦?比如Paul同學(xué)排在第三:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L = ['Adam', 'Lisa', 'Paul', 'Bart']

</pre>

要把Paul踢出list邮利,我們就必須先定位Paul的位置弥雹。由于Paul的索引是2,因此延届,用 pop(2)把Paul刪掉:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L.pop(2)
'Paul'
>>> print L
['Adam', 'Lisa', 'Bart']

</pre>

6 Python中替換元素

假設(shè)現(xiàn)在班里仍然是3名同學(xué):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L = ['Adam', 'Lisa', 'Bart']

</pre>

現(xiàn)在剪勿,Bart同學(xué)要轉(zhuǎn)學(xué)走了,碰巧來了一個Paul同學(xué)方庭,要更新班級成員名單厕吉,我們可以先把Bart刪掉,再把Paul添加進來械念。

另一個辦法是直接用Paul把Bart給替換掉:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L[2] = 'Paul'
>>> print L
L = ['Adam', 'Lisa', 'Paul']

</pre>

對list中的某一個索引賦值头朱,就可以直接用新的元素替換掉原來的元素,list包含的元素個數(shù)保持不變订讼。

由于Bart還可以用 -1 做索引,因此扇苞,下面的代碼也可以完成同樣的替換工作:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

L[-1] = 'Paul'

</pre>

7 Python之創(chuàng)建Tuple

tuple是另一種有序的列表欺殿,中文翻譯為“ 元組 ”寄纵。tuple 和 list 非常類似,但是脖苏,tuple一旦創(chuàng)建完畢程拭,就不能修改了。

同樣是表示班里同學(xué)的名稱棍潘,用tuple表示如下:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

t = ('Adam', 'Lisa', 'Bart')

</pre>

創(chuàng)建tuple和創(chuàng)建list唯一不同之處是用( )替代了[ ]恃鞋。

現(xiàn)在,這個 t 就不能改變了亦歉,tuple沒有 append()方法恤浪,也沒有insert()和pop()方法。所以肴楷,新同學(xué)沒法直接往 tuple 中添加水由,老同學(xué)想退出 tuple 也不行。

獲取 tuple 元素的方式和 list 是一模一樣的赛蔫,我們可以正常使用 t[0]砂客,t[-1]等索引方式訪問元素,但是不能賦值成別的元素呵恢,不信可以試試:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

t[0] = 'Paul'
Traceback (most recent call last):
L.pop(2)
'Paul'
>>> print L
['Adam', 'Lisa', 'Bart']

</pre>

6 Python中替換元素

假設(shè)現(xiàn)在班里仍然是3名同學(xué):

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L = ['Adam', 'Lisa', 'Bart']

</pre>

現(xiàn)在鞠值,Bart同學(xué)要轉(zhuǎn)學(xué)走了,碰巧來了一個Paul同學(xué)渗钉,要更新班級成員名單彤恶,我們可以先把Bart刪掉,再把Paul添加進來晌姚。

另一個辦法是直接用Paul把Bart給替換掉:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L[2] = 'Paul'
>>> print L
L = ['Adam', 'Lisa', 'Paul']

</pre>

對list中的某一個索引賦值粤剧,就可以直接用新的元素替換掉原來的元素,list包含的元素個數(shù)保持不變挥唠。

由于Bart還可以用 -1 做索引抵恋,因此,下面的代碼也可以完成同樣的替換工作:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> L[-1] = 'Paul'

</pre>

7 Python之創(chuàng)建Tuple

tuple是另一種有序的列表宝磨,中文翻譯為“ 元組 ”弧关。tuple 和 list 非常類似,但是唤锉,tuple一旦創(chuàng)建完畢世囊,就不能修改了。

同樣是表示班里同學(xué)的名稱窿祥,用tuple表示如下:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> t = ('Adam', 'Lisa', 'Bart')

</pre>

創(chuàng)建tuple和創(chuàng)建list唯一不同之處是用( )替代了[ ]株憾。

現(xiàn)在,這個 t 就不能改變了,tuple沒有 append()方法嗤瞎,也沒有insert()和pop()方法墙歪。所以,新同學(xué)沒法直接往 tuple 中添加贝奇,老同學(xué)想退出 tuple 也不行虹菲。

獲取 tuple 元素的方式和 list 是一模一樣的,我們可以正常使用 t[0]掉瞳,t[-1]等索引方式訪問元素毕源,但是不能賦值成別的元素,不信可以試試:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

>>> t[0] = 'Paul'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment

</pre>

8 Python之創(chuàng)建單元素Tuple

tuple和list一樣陕习,可以包含 0 個霎褐、1個和任意多個元素。

包含多個元素的 tuple衡查,前面我們已經(jīng)創(chuàng)建過了瘩欺。

包含 0 個元素的 tuple,也就是空tuple拌牲,直接用 ()表示:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

t = ()
print t
()

</pre>

創(chuàng)建包含1個元素的 tuple 呢俱饿?來試試:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

t = (1)
print t
1

</pre>

好像哪里不對!t 不是 tuple 塌忽,而是整數(shù)1拍埠。為什么呢?

因為()既可以表示tuple土居,又可以作為括號表示運算時的優(yōu)先級枣购,結(jié)果 (1) 被Python解釋器計算出結(jié)果 1,導(dǎo)致我們得到的不是tuple擦耀,而是整數(shù) 1棉圈。

正是因為用()定義單元素的tuple有歧義,所以 Python 規(guī)定眷蜓,單元素 tuple 要多加一個逗號“,”分瘾,這樣就避免了歧義:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

t = (1,)
print t
(1,)

</pre>

Python在打印單元素tuple時,也自動添加了一個“,”吁系,為了更明確地告訴你這是一個tuple德召。

多元素 tuple 加不加這個額外的“,”效果是一樣的:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

t = (1, 2, 3,)
print t
(1, 2, 3)

</pre>

9 Python之“可變”的Tuple

前面我們看到了tuple一旦創(chuàng)建就不能修改。現(xiàn)在汽纤,我們來看一個“可變”的tuple:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

t = ('a', 'b', ['A', 'B'])

</pre>

注意到 t 有 3 個元素:'a'上岗,'b'和一個list:['A', 'B']。list作為一個整體是tuple的第3個元素蕴坪。list對象可以通過 t[2] 拿到:

>>> L = t[2]

然后肴掷,我們把list的兩個元素改一改:

>>> L[0] = 'X'>>> L[1] = 'Y'

再看看tuple的內(nèi)容:

<pre style="font-size: inherit; color: inherit; line-height: inherit; margin: 0px; padding: 0px;">

print t
('a', 'b', ['X', 'Y'])

</pre>

不是說tuple一旦定義后就不可變了嗎?怎么現(xiàn)在又變了?

別急呆瞻,我們先看看定義的時候tuple包含的3個元素:

image

當(dāng)我們把list的元素'A'和'B'修改為'X'和'Y'后滞造,tuple變?yōu)椋?/p>

image

表面上看,tuple的元素確實變了栋烤,但其實變的不是 tuple 的元素,而是list的元素挺狰。

tuple一開始指向的list并沒有改成別的list明郭,所以,tuple所謂的“不變”是說丰泊,tuple的每個元素薯定,指向永遠(yuǎn)不變。即指向'a'瞳购,就不能改成指向'b'话侄,指向一個list,就不能改成指向其他對象学赛,但指向的這個list本身是可變的年堆!

理解了“指向不變”后,要創(chuàng)建一個內(nèi)容也不變的tuple怎么做盏浇?那就必須保證tuple的每一個元素本身也不能變变丧。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市绢掰,隨后出現(xiàn)的幾起案子痒蓬,更是在濱河造成了極大的恐慌,老刑警劉巖滴劲,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件攻晒,死亡現(xiàn)場離奇詭異,居然都是意外死亡班挖,警方通過查閱死者的電腦和手機鲁捏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來聪姿,“玉大人碴萧,你說我怎么就攤上這事∧┕海” “怎么了破喻?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長盟榴。 經(jīng)常有香客問我曹质,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任羽德,我火速辦了婚禮几莽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宅静。我一直安慰自己章蚣,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布姨夹。 她就那樣靜靜地躺著纤垂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪磷账。 梳的紋絲不亂的頭發(fā)上峭沦,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機與錄音逃糟,去河邊找鬼吼鱼。 笑死,一個胖子當(dāng)著我的面吹牛绰咽,可吹牛的內(nèi)容都是我干的菇肃。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼取募,長吁一口氣:“原來是場噩夢啊……” “哼巷送!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起矛辕,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤笑跛,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后聊品,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體飞蹂,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年翻屈,在試婚紗的時候發(fā)現(xiàn)自己被綠了陈哑。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡伸眶,死狀恐怖惊窖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情厘贼,我是刑警寧澤界酒,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站嘴秸,受9級特大地震影響毁欣,放射性物質(zhì)發(fā)生泄漏庇谆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一凭疮、第九天 我趴在偏房一處隱蔽的房頂上張望饭耳。 院中可真熱鬧,春花似錦执解、人聲如沸寞肖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逝淹。三九已至,卻和暖如春桶唐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茉兰。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工尤泽, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人规脸。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓坯约,卻偏偏與公主長得像,于是被迫代替她去往敵國和親莫鸭。 傳聞我的和親對象是個殘疾皇子闹丐,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容