Python输出列表(List)不带中括号和引号

Python输出列表(List)不带中括号和引号

正常python输出列表List时,会自动加上中括号和引号。

例如:

>>> list1 = ['a', 'b', 'c', 'd']

>>> list1

['a', 'b', 'c', 'd']

解决方法一:

使用join()

>>> print(' '.join(list1))

a b c d

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

>>> list1 = ['a', 'b', 'c', 'd']

>>> str = '-'

>>> print(str.join(list1))

a-b-c-d

解决方法二:

如果list存放的是数字,则:将其转为int即可,原来存放的是string型。

>>> for i in str2:

... int(i)

... print(i)

...

1

1

2

2

3

3

>>> for i in str2:

... print(i)

...

1

2

3

如果想同行输出在使用print时,添加end = ‘ ’即可(末尾不换行,加空格)。

>>> for i in str2:

... print(int(i), end= ' ')

...

1 2 3

相关推荐

视频压缩文件太大了怎么缩小?5个方法压缩率90%
最新愿意等你的句子(系列69句):等待是件漫长的事,但是为了等你出现多久都愿意。很幸运,你出现在我的生命里。
手机上门理发服务app排行榜TOP10推荐
声音镜子正式版
国际足联发布2022年世界杯会徽,设计妙处在哪里?
孩子湿气重吃什么好得快