最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 列表推導(dǎo)式使用詳解

 更新時(shí)間:2019年08月29日 08:55:50   作者:三國(guó)小夢(mèng)  
這篇文章主要介紹了python 列表推導(dǎo)式使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

所謂的列表推導(dǎo)式,就是指的輕量級(jí)循環(huán)創(chuàng)建列表。

基本使用方式

# 創(chuàng)建一個(gè)0-10的列表
a = [x for x in range(11)]
print(a)
"""
輸出結(jié)果:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
"""

上面的列表推導(dǎo)式等價(jià)于下面,只是代碼非常簡(jiǎn)化。

a = []
for x in range(10):
  a.append(x)

在循環(huán)的過程中使用if

# 創(chuàng)建一個(gè)1-10之間偶數(shù)的列表
a = [x for x in range(11) if x%2==0]
"""
輸出結(jié)果:
[0, 2, 4, 6, 8, 10]
"""

等價(jià)于

a = []
for x in range(11):
  if x%2 == 0:
    a.append(x)

2個(gè)for循環(huán)

a = [(x,y) for x in range(3) for y in range(3)]
print(a)
"""
輸出結(jié)果:
[(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]
"""

等價(jià)于

a = []
for x in range(3):
  for y in range(3):
    a.append((x,y))

練習(xí)

生成一個(gè)[[1,2,3],[4,5,6]....]的列表最大值在100以內(nèi)

首先考慮一下正常情況我們應(yīng)該怎么寫

a = []
for x in range(1,100,3):
  a.append([x,x+1,x+2])

然后再把它轉(zhuǎn)換成列表推導(dǎo)式

a = [[x,x+1,x+2] for x in range(1,100,3)]

文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值

相關(guān)文章

最新評(píng)論

新余市| 都安| 无棣县| 四子王旗| 米林县| 白河县| 衡阳县| 辽源市| 陇川县| 英吉沙县| 黎城县| 井冈山市| 富平县| 阿尔山市| 平泉县| 衢州市| 安化县| 台中县| 和林格尔县| 明光市| 新疆| 浑源县| 富宁县| 岳池县| 盖州市| 宁陕县| 宣恩县| 安康市| 安庆市| 新宁县| 峨眉山市| 鸡西市| 武宣县| 洪湖市| 越西县| 寻甸| 兰考县| 黄梅县| 陆川县| 长沙市| 平和县|