導航:首頁 > 編程語言 > python格式化列印list

python格式化列印list

發布時間:2023-01-25 01:33:23

python中如何正確列印元素為中文字元串的list

用個for循環吧
for z in i:
print z
這樣就可以了
如果是字典的話
d = {'中文':'中國'}:
print '%s : %s' % (k,v) for k,v in d.items()
就可以很輕松的實現列印了

Ⅱ 用python創建一個列表,分別列印出列表的索引號和索引號對應的值

list1=['a','b','c']
fmt='index%dvalueis%s'
print','.join([fmt%(idx,val)
foridx,valinenumerate(list1)
])

#or

print','.join(map(
lambdax:fmt%x,
enumerate(list1)
))

Ⅲ PYTHON如何列印列表中每個元素

>>> list = [1,2,3]
>>> for i in range(list.__len__()):
... print list[i]
...
1
2
3

Ⅳ python如何用print列印出列表

直接使用print函數就可以了,舉個例子:

L=['apple','fruit']#定義一個列表

print(L)#輸出一個列表

輸出結果就是['apple','fruit']。

(4)python格式化列印list擴展閱讀:

不帶輸出項的print即為輸出一個空行,如果之前的print語句輸出項的最後用了諸如「,」或「;」,則表示其輸出是在同一行上。其後面的空的print語句用來消除前面的print語句一直在同一行上輸出的效果,使其後面的輸出是在下一行。

Ⅳ python如何用print列印出列表

一般的,簡單的for循環可以列印出list的內容:

l=[1,2,3,4]

for i in l:

print(i)

若想得到以空格或逗號為分隔符的輸出結果,代碼可改為:

l=[1,2,3,4]

for i in l:

print(i,end=' ')#以空格為分隔符

輸出結果為:1 2 3 4 (注意,此時4後面還有一個空格)。

l=[1,2,3,4]

for i in l:

print(i,end=', ')#以逗號為分隔符

那麼如何才能在輸出最後一個數字之後不輸出分隔符,代碼如下:

l = [1,2,3,4]

print(" ".join(str(i) for i in l))

輸出結果為:1 2 3 4(注意,此時4後面沒有空格)。

以逗號為分隔符。

l = [1,2,3,4]

print(",".join(str(i) for i in l))

輸出結果為:1,2,3,4(注意,此時4後面沒有逗號)。

(5)python格式化列印list擴展閱讀

print函數的其他用法:

1、格式化輸出整數

python print也支持參數格式化,與C言的printf相似,

strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))

print strHello

#輸出結果:the length of (Hello World) is 11

2、格式化輸出16制整數

nHex = 0x20

#%x --- hex 十六進制

#%d --- dec 十進制

#%d --- oct 八進制

print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)

#輸出結果:nHex = 20,nDec = 32,nOct = 40

#使用整數的各個制列印同一個數

3、格式化輸出浮點數(float)

import math

#default

print "PI = %f" % math.pi

#width = 10,precise = 3,align = left

print "PI = %10.3f" % math.pi

#width = 10,precise = 3,align = rigth

print "PI = %-10.3f" % math.pi

#前面填充字元

print "PI = %06d" % int(math.pi)

#輸出結果

#PI = 3.141593

#PI = 3.142

#PI = 3.142

#PI = 000003

#浮點數的格式化,精度、度和

Ⅵ 怎樣用一行python列印列表所有元素

從你所提問的內容,我是這樣理解的。

你的意思是說,給你一個列表。你想用print()函數,把它的所有元素列印一行在屏幕上,是這樣嗎?

方法很多,這里我給你舉些簡單的,你參考下,然後自己再去深入思考:

直接上代碼(代碼里我做了詳細注釋):


#初始化字元串和數字的簡單列表:
strlist=['a','b','c','d']
intlist=[1,2,3,4]
#輸出strlist
print(''.join(strlist))#不換行輸出abcd
foriinstrlist:print(i,end='')#不換行輸出abcd
print()
foriinstrlist:print(i)#換行輸出abcd

#輸出intlist
print(''.join(map(str,intlist)))#不換行輸出
foriinintlist:print(i,end='')#不換行輸出
print()
foriinintlist:print(i)#換行輸出
print(''.join(sorted(str(i)foriinintlist)))#不換行輸出

#print()作用相當於換行,只是為了你方便查看返回代碼。和輸出列表代碼不相關。

python很靈活、簡潔。純手工,如果對你有幫助望採納!

閱讀全文

與python格式化列印list相關的資料

熱點內容
考駕照怎麼找伺服器 瀏覽:882
阿里雲伺服器如何更換地區 瀏覽:968
手機app調音器怎麼調古箏 瀏覽:501
銳起無盤系統在伺服器上需要設置什麼嗎 瀏覽:17
紅旗計程車app怎麼應聘 瀏覽:978
如何編寫linux程序 瀏覽:870
吉利車解壓 瀏覽:248
java輸入流字元串 瀏覽:341
安卓軟體沒網怎麼回事 瀏覽:785
dvd壓縮碟怎麼導出電腦 瀏覽:274
冒險島什麼伺服器好玩 瀏覽:541
如何在伺服器上做性能測試 瀏覽:793
命令序列錯 瀏覽:259
javaif的條件表達式 瀏覽:576
手機app上傳的照片怎麼找 瀏覽:531
雲伺服器面臨哪些威脅 瀏覽:748
c語言各種編譯特點 瀏覽:177
路由器多種加密方法 瀏覽:604
程序員阻止電腦自動彈出定位 瀏覽:168
如何做伺服器服務商 瀏覽:762