4、Python—操作列表

1、遍历整个列表:

  • 使用for循环进行遍历

    magicians = ['alice','david','carolina']
    for magician in magicians:
        print(magician.title()+",that was a great trick!")
    print("Thank you,ever yone. That was a great magic show!")
    
  • 避免缩进错误

    • 忘记缩进(会进行报错,语法错误)
    • 忘记缩进额外的代码行(不会报错,逻辑错误)
    • 不必要的缩进
    • 遗漏了冒号

2、创建数值列表:

  • 使用函数range()

for value in range(1,5):
    print(value)
    
1
2
3
4
#打印数字1~4
  • 使用**list( )**可将range()的结果转换为数字列表。

numbers = list(range(1,5))
print(numbers)

[1,2,3,4]
  • 使用函数range()时,可指定步长。

even_numbers = list(range(a,11,2))
print(even_numbers)

[2,4,6,8,10]

3、对数字列表执行简单的统计计算:

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

4、列表解析:

将for循环和创建新元素的代码合并成一行,并自动附加新元素。
squares = []
for value in range(1,11):
    squares.append(value**2)
print(squares)
#列表解析
squares = [value**2 for value in range(1,11)]
print(squares)

5、使用列表的一部分:

  1. 切片

    players = ['charles','martina','michael','florence','eli']
    print(players[1:3])
    
    ['martina','michal','florence','eli']
    
    • 遍历列表

      players = ['charles','martina','michael','florence','eli']
      print("Here are the first three players on my team:")
      for player in players[:3]:
          print(player.title())
      
    • 复制列表

      • 可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引([ : ])
      my_foods = ['pizaa','falafel','carrot','cake']
      friend_foods = my_foods[:]
      print(my_foods)
      print(friend_foods)
      
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值