久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

你想不到的,,那些在 Python 中輸出列表的技巧

 信息科技云課堂 2024-04-12 發(fā)布于山東

知道有很多方法可以在 Python 中輸出列表嗎?本文將探討在 Python 中輸出列表的一些技巧,。

Python 中的 print() 函數(shù)是大家經(jīng)常使用的內(nèi)置函數(shù),,可以方便的輸出列表,但下面列舉的使用技巧可能你從來都沒用過,。

使用“*”輸出列表

我們習(xí)慣使用print(列表名)來輸出列表,,返回數(shù)據(jù)是列表形式。如果在列表名前加*,,直接輸出列表元素并以空格分隔,。

list1=['a','b','c']
print(list1) 
print(*list1)

輸出:
['a''b''c']
a b c

使用一行代碼輸出列表元素

list1=['a','b','c']
print(*(item for item in list1))

輸出:
a b c

item for item in list1稱為“生成器表達(dá)式”,類似于列表推導(dǎo)式,,但它返回一個生成器對象,,不能直接使用print()輸出,,在生成器表達(dá)式前加一個“*”就行了。

輸出列表元素并添加分隔符

若要輸出的列表元素之間帶有分隔符,,可以在print()函數(shù)中使用列表推導(dǎo)式,。

list1=['a','b','c']
#使用逗號分隔
print(*[item + ',' for item in list1])

輸出:
a, b, c,

輸出列表元素并添加分隔符,末尾不加分隔符

請注意,,上面示例最后一個元素后面也有一個逗號和一個空格,,這不是我們想要的。為了避免這種情況,,可以在列表推導(dǎo)式中使用條件語句進(jìn)行判斷,最后一個元素之后不添加分隔符,。

list1=['a','b','c']
#使用逗號分隔
print(*[item + (',' if i < len(list1)-1 else ''for i, item in enumerate(list1)])

輸出:
a, b, c

要輸出列表元素之間帶有分隔符,,但末尾沒有分隔符時,還可以將print()函數(shù)與 sep 參數(shù)一起使用,。

list1=['a','b','c']
print(*list1,sep=',')

輸出:
a,b,c

使用jion()輸出 Python 列表

list1=['a','b','c']
print(','.join(list1))

輸出:
a,b,c

輸出 Python 列表元素及索引

可以使用 enumerate() 函數(shù)結(jié)合for循環(huán)輸出元素及索引,。enumerate() 函數(shù)用于將一個可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個索引序列,,同時列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),。

list1=['a','b','c']
for i,item in enumerate(list1):
    print(f"{i}:{item}")

輸出:
0:a
1:b
2:c

輸出兩個 Python 列表

若要將兩個列表一起輸出,可以使用for循環(huán)和zip()函數(shù),。zip()函數(shù)返回一個迭代器,,該迭代器是一個元組,循環(huán)遍歷并輸出列表元素,。

list1=['a','b','c']
list2=['a2','b2','c2']
for x, y in zip(list1,list2):
    print(x, y)

輸出:
a a2
b b2
c c2

輸出嵌套的 Python 列表

list1=[[1,2,3],[4,5,6],[7,8,9]]
 
for i in list1:
    for j in i:
        print(j)
       
輸出:
1
2
3
4
5
6
7
8
9

我們還可以每一行輸出一個子列表,。

list1=[[1,2,3],[4,5,6],[7,8,9]]
 
for i in list1:
    print(*i,sep=",")
       
輸出:
1,2,3
4,5,6
7,8,9

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多