操作列表(python)

3.1.1 遍历整个列表

用for循环打印魔术师名单中的所有名字

magicians=['alice','david','carolina']
for magician in magicians:
    print(magician)

3.1.2 在for循环中执行更多的操作

magicians=['alice','david','carolina']
for magician in magicians:
    print(magician.title()+", that was a great trick!")

3.1.3 在循环后执行一些操作

magicians=['alice','david','carolina']
for magician in magicians:
    print(magician.title()+", that was a great trick!")

print("thank you,everyone.that was a great magic show!")

3.2 避免缩进错误

Python根据缩进来判断代码行与前一个代码行的关系

3.3 创建数字列表

3.3.1 使用range()函数

Python函数range()能够生成一系列的数字,从指定的第一个值开始数,并在到达你指定的第二个值后停止,因此输出不包含第二个值

#打印1-4
for value in range(1,5)
    print(value)

3.3.2 使用range()创建数字列表

要创建数字列表,可使用函数List()将range()的结果转化为列表

#指定步长
numbers=list(range(1,6,2))
print(numbers)

在Python中两个*表示乘方运算

squares=[]
for value in range(1,11)
    square=value**2
    squares.append(square)

print(squares)

3.3.3 对数字列表执行简单的统计计算

digits=[1,2,3,4,5,6,7,8,9,0]
min(digits)

max(digits)

sum(digits)

3.3.4 列表解析

列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素

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

3.4 使用列表的一部分

3.4.1 切片—负数索引返回离列表末尾相应距离的元素,例如要输出名单上的最后三名队员,可以使用切片players[-3: ]:

players=['charles','martina','michael','florence','eli']
print(players[-3:])

3.4.2 复制列表

方法是同时省略起始索引和终止索引[ : ]

3.5 元组:Python将不能修改的值成为不可变的,而不可变的列表成为元组

3.5.1 定义元组

dimensions=(200,50)

print(dimensions[0])
print(dimensions[1])

元组使用圆括号来标识,定义元组后,就可以使用索引来访问其元素。修改元组的操作是被禁止的,不能给元组的元素赋值。

3.5.2 修改元组变量

虽然不能修改元组的元素,但是可以给元组元素赋值。因此,如果要修改前述矩形的尺寸,可重新定义整个元组。

如果需要存储的一组值在程序的整个生命周期内都不变,可使用元组。

3.6 设置代码格式

  • PEP 8 每级缩进都使用4个空格
  • 每行不超过80字符
  • 注释的行长不超过72字符
  • 将程序的不同部分分开,可使用空行

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值