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