遍历列表
a = ['dsd','asd''sdsd','sd',1]
for A in a:
print(A)
与C和Java不一样。
每个缩进的代码都是循环的一部分
a = ['dsd','asd''sdsd','sd',1]
for A in a:
print(A)
print(a)
print(a)
创建数值列表
使用range()
for value in range(1,10):
print(value)
左闭右开
list()
使用list()可以将用range()转换成列表
number=list(range(1,9))
print(number)
d_number=list(range(2,11,4))
print(d_number)
range(,,)第二个逗号后面代表每一次加里面填入的数字。
对列表进行简单的统计计算
a=[1,2,3,4,66,6,78,8,9,10]
print(min(a))
print(max(a))
print(sum(a))
min最小值
sum总和
max最大值
使用列表的一部分
切片
dig_number=list(range(1,1000001))
print(dig_number[0:3])
索引0~2的元素,若左边大于或等于右边则输出一个空的列表
复制
dig_number=list(range(1,10))
copy=dig_number
copy.append(10)
print(copy)
print(dig_number)
dig_number=list(range(1,10))
copy=dig_number[:]
copy.append(10)
print(copy)
print(dig_number)
使用copy=dig_number和copy=dig_number[:]是不一样的。
元组
不能改变的列表为元组。
定义元组使用圆括号。
严格来说元组是由逗号标识的,圆括号只是让元组看起来更整洁,清晰。
a=2,1
print(a[0])
print(a[1])
a=(2,1)
print(a[0])
print(a[1])
输出是一样的。
遍历元组中所有的值和遍历列表一样。
虽然不能修改元组的元素,都是可以重新定义整个元组。
a=(2,1)
print(a)
a=(2,3,4,5)
print(a)