python入到到实战--第四章

第四章 操做列表python

一、遍历整个列表app

msg = ['bac','dhfj','hsj','899']函数

for msg_out in msg:spa

  print(msg_out)索引

bacclass

dhfj变量

hsj遍历

899程序

二、避免缩进错误im

三、建立数值列表

  使用range()函数        range()函数可指定步长  range(1,5,2)      步长为2-->1,3

  for value in range(1,5):

    print(value)

---->1

---->2

---->3

---->4

函数range() Python从你指定的第一个值开始数, 并在到达你指定的第二个值后中止, 所以输出不包含第二个值(这里为5

 

使用list()函数将range()的结果直接转换成数字列表

num = list(range(1,5))

print(num) ---->[1,2,3,4]

 

例:

seq = []

for rang in range(1,11):

  seq.append(rang**2)

print(seq)

[1,4,9,16,25,36,49,64,81,100]

 

对数字列表进行统计计算

seq = [1,4,9,16,25,36,49,64,81,100]

min(seq)           -->最小值

max(seq)         --最大值

sum(seq)         ------和

 

列表解析

=================================

squares = [value**2 for value in range(1,11)]
print(squares)

seq = []

for rang in range(1,11):

  seq.append(rang**2)

print(seq)

=================================

 

使用列表的一部分

---------切片

seq = [1,4,9,16,25,36,49,64,81,100]

print(seq[1:3]) -----[4,9]

解释:获取索引1-3(不包括3)的元素值

若是不指定起始索引,python将自动从开头开始取

若是不指定结束索引,python将自动取到列表末尾

最后3位  seq[-3:]

 

 遍历切片

  for seq_out in seq[0:3]:

    print(seq_out)


复制列表

seq_new = seq[:]

 

 

元组----------

python将不可修改的称为不可变的,  不可变的列表称为元组----------------------元组的元素不可修改,能够修改元组这个变量--从新给元组赋值

定义元祖    dim = (20,30)

访问元组  print(dim[0])  ----->20

遍历元组

 for di in dim:

  print(di)

 

代码格式

每级缩进使用四个空格

行长:每行不超过80个字符,     注释的行长不超过72个字符

空行:程序的不一样部分使用空行分隔开

相关文章
相关标签/搜索