在不使用循环的情况下,python输出不带[](中括号)的列表


1.正常输出一个列表时会带中括号。

a = [0, 2, 3, 4, 4, '1', '1', 'siajdk', 'a']
print(a)

输出
[0, 2, 3, 4, 4, '1', '1', 'siajdk', 'a']

2、.python输出不带中括号的列表

列表前面加星号作用是将列表解开(unpacke)成多个独立的参数,传入函数。

a=[0,2,3,4,4,'1','1','siajdk','a']
print(*a)

输出
0 2 3 4 4 1 1 siajdk a

3、.python切片输出不带中括号的列表

a=[0,2,3,4,4,'1','1','siajdk','a']
print(*a[2:5])

输出
3 4 4

4、将以逗号间隔输出,也可以以其他形式输出

a=[0,2,3,4,4,'1','1','siajdk','a']
print(*a,sep=‘,’)

输出
0,2,3,4,4,1,1,siajdk,a

5、当列表元素为字符串时,可以使用join()函数

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

b=['1', '1', 'siajdk', 'a']
print(''.join(b))
print(' '.join(b))#单引号中间的字符为间隔字符
print('%'.join(b))

#输出
11siajdka
1 1 siajdk a
1%1%siajdk%a

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM