python入到到实战--第四章

第四章 操作列表

1、遍历整个列表

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

for msg_out in msg:

  print(msg_out)

bac

dhfj

hsj

899

2、避免缩进错误

3、创建数值列表

  使用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个字符

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

转载于:https://www.cnblogs.com/beidou93/p/9890233.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值