日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

python

我用python是什么梗_Python中的一些梗

發(fā)布時(shí)間:2025/4/16 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我用python是什么梗_Python中的一些梗 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在學(xué)習(xí)python的時(shí)候,會有一些梗非常不適應(yīng),在此列舉列表刪除和多重循環(huán)退出的例子:

列表刪除里面的坑

比如我們有一個(gè)列表里面有很多相同的值,假如:nums=[1,6,6,3,6,2,10,2,100],我想去掉6,可以這樣寫:

1 nums=[1,6,6,3,6,2,10,2,100]

2 for n in nums:

3 if n==6:

4 nums.remove(n)

5 nums.sort()

6 print(nums)#輸出結(jié)果:[1, 2, 2, 3, 6, 10, 100]

排序顯示后列表中還有一個(gè)6,下面是慢動作分解:

index :0,num:1

index :1,num:6

before: [1, 6, 6, 3, 6, 2, 10, 2, 100]

after: [1, 6, 3, 6, 2, 10, 2, 100]

index :2,num:3

index :3,num:6

before: [1, 6, 3, 6, 2, 10, 2, 100]

after: [1, 3, 6, 2, 10, 2, 100]

index :4,num:10

index :5,num:2

index :6,num:100

final: [1, 3, 6, 2, 10, 2, 100]

用sort排序后如結(jié)果所示第一次循環(huán)到6的時(shí)候,下標(biāo)為1,這時(shí)刪除了index[1]=6,

接著在新列表中繼續(xù)刪除,index[2]=3,就直接略過了新列表中的index[1]=6,所以最終還有一個(gè)6.

python中多重循環(huán)如何退出

我們在進(jìn)行嵌套循環(huán)的時(shí)候,需要立刻退出,用break是不行的:

def fun():

for i in range(3):

for i in range(10,13):

print("inner:",i)

if i==12:

# return

break#會循環(huán)輸出3次

print("outter:",i)

print('end')

fun()

inner: 10

inner: 11

inner: 12

outter: 12

inner: 10

inner: 11

inner: 12

outter: 12

inner: 10

inner: 11

inner: 12

outter: 12

end

解決辦法:直接return或者加變量控制

def fun():

for i in range(3):

for i in range(10,13):

print("inner:",i)

if i==12:

return

#break#會循環(huán)輸出3次

print("outter:",i)

print('end')

fun()

1 inner: 10 2 inner: 11 3 inner: 12

break 規(guī)范都是只結(jié)束最近一層循環(huán)的。python 在for用的是迭代器循環(huán),i in range(3)并不受i==12影響而結(jié)束最外層循環(huán),

因?yàn)閕 = 12也只是i的一個(gè)臨時(shí)指向而已,python一切皆對象決定,i只是指向值為12的對象的id,

break到外層循環(huán)會重新指向迭代器range(3)的一個(gè)對象。

所以多重循環(huán)用break不能退出,我們可以用return來解決。

以上是學(xué)習(xí)Python基礎(chǔ)遇到的一些問題,另外對于上周的學(xué)習(xí)進(jìn)度也進(jìn)行了復(fù)盤:

學(xué)習(xí)進(jìn)度.png

總結(jié)

以上是生活随笔為你收集整理的我用python是什么梗_Python中的一些梗的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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