导航:首页 > 编程语言 > 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相关的资料

热点内容
网络流理论算法与应用 浏览:795
java和matlab 浏览:388
钉钉苹果怎么下app软件 浏览:832
php网站验证码不显示 浏览:859
铝膜构造柱要设置加密区吗 浏览:344
考驾照怎么找服务器 浏览:884
阿里云服务器如何更换地区 浏览:972
手机app调音器怎么调古筝 浏览:503
锐起无盘系统在服务器上需要设置什么吗 浏览:19
红旗出租车app怎么应聘 浏览:978
如何编写linux程序 浏览:870
吉利车解压 浏览:248
java输入流字符串 浏览:341
安卓软件没网怎么回事 浏览:785
dvd压缩碟怎么导出电脑 浏览:274
冒险岛什么服务器好玩 浏览:541
如何在服务器上做性能测试 浏览:793
命令序列错 浏览:259
javaif的条件表达式 浏览:576
手机app上传的照片怎么找 浏览:531