#遍历整个列表
names = ['Tom','Tony','oneStar','LR']
for name in names:		#从列表names中取出名字并存储在变量name中
	print(name)
print("----------------------")

#遍历常规操作
for name1 in names:
	print(name1 + ",are you smail?")		#缩进了的语句都包含在for循环的范围里面
	print("yes," + name1)
print("Very good!")		#没缩进的语句跳出for循环
print("----------------------")

#遍历创建数值表
for num in range(1,10):		#range()生成连续的数字
	print(num)
num1 = list(range(1,10))		#使用list()转换为列表
print(num1)
num2 = list(range(2,11,2))		#从2开始不断加2,直到超过终值数11
print(num2)
squ = [a**2 for a in range(1,11)]		#列表解析
print(squ)
print("----------------------")

#列表统计计算
date = [1,2,3,4,5,6,7,0]
print(min(date))		#求最小
print(max(date))		#求最大
print(sum(date))		#求和
print("----------------------")

#列表切片
num4 = ['1','2','3','4','5','6','7','8','9']
print(num4[0:3])		#打印前三个元素
print(num4[1:4])		#打印2~4个元素
print(num4[:4])			#打印前四个
print(num4[2:])			#从第三个元素开始打印
print("----------------------")

#列表复制
num5 = ['1','2','3','4','5','6','7','8','9']
num6 = num5[:]
print(num6)

打印结果:

Tom
Tony
oneStar
LR
----------------------
Tom,are you smail?
yes,Tom
Tony,are you smail?
yes,Tony
oneStar,are you smail?
yes,oneStar
LR,are you smail?
yes,LR
Very good!
----------------------
1
2
3
4
5
6
7
8
9
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[2, 4, 6, 8, 10]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
----------------------
0
7
28
----------------------
['1', '2', '3']
['2', '3', '4']
['1', '2', '3', '4']
['3', '4', '5', '6', '7', '8', '9']
----------------------
['1', '2', '3', '4', '5', '6', '7', '8', '9']