Python输出列表中信息的几种办法

今天我们来用Python输出列表中的信息。
不用任何第三方和标准库。

我们输出的要求是:
在这里插入图片描述
在同一行内,隔两个空格再写内容!

步骤:
1.打开开发工具,新建一个Python文档,输入代码如下:

#首先声明一个列表
names = ['Python','C/C++','PHP','Java/JavaScript','C#','汇编','Shell','ActionScript','VbScript']

#方法一:直接输出里面的内容
print(names[0],' ',names[1],' ',names[2],' ',names[3],' ',names[4],' ',names[5],' ')
#缺点:很麻烦
print(names)
#缺点:不是想要的格式

#方法二:切片
print(names[0:6])
#优点:代码少
#缺点:不是想要的格式

#方法三:while循环、len()
record = 0
while record <= len(names) - 1:
	print(names[record],end = '  ')
	record += 1
#优点:实现了效果,运行完全正确
#缺点:代码量太大了,效率低

#方法四:range()、len()
for i in range(0,len(names) - 1):
	print(names[i],end = '  ')
#优点:实现了效果,运行完全正确,代码少
#缺点:逻辑容易搞不清,代码量还能更少

#方法五:遍历迭代
for i in names:
	print(i,end = '  ')
#优点:实现了效果,运行完全正确,代码极少
#缺点:无

我个人比较推荐使用for ... in ...循环,承包了所有优点!
当使用死循环时可以使用while循环:

record = 0
while True:
    print('这是一个死循环,运行已经%s次了!' % (record))
    record += 1

Python输出列表中信息的几种办法_第1张图片

你可能感兴趣的:(python)