• python从入门到实践-4章操作列表


    magicians = ['alice','david','carolina']
    for magician in magicians:
    print(magician)
    print(magician.title() + ",that was a great trick!")
    print("I can't wait to see your nest trick, " + magician.title() +". ")

    print("Thank you, everyone, That was a great magic show!")
    # 缩进非常重要
    # 注意什么需要缩进 什么不需要
    # 冒号 不要忘了

    # 【range】
    for value in range(1,5): # 不包含最后一个
    print(value)

    numbers = list(range(2,11,2))
    print(numbers)

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

    print(squares)


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


    # 【数字】
    digits = [1,2,3,4,5,6,7,8,9,0]
    print(min(digits),max(digits),sum(digits))

    # 【切片】
    players = ['charles','martina','michael','florence','eli']
    print(players[0:3]) # 我要最后一位
    # 倒数[-3:-1]
    # 切片遍历
    for player in players[:3]:
    print(player.title())

    # 【复制列表】
    my_foods = ['pizza','falafel','carrot cake']
    friend_foods = my_foods[:]
    print(friend_foods)
    my_foods.append('cannoli')
    friend_foods.append('ice cream')

    # 内存地址不一样

    # 【元组】不能更改的列表
    dimensions = (200,50)
    print("Original dimensions:")
    for dimension in dimensions:
    print(dimension)

    # 修改元组(覆盖)
    dimensions = (400,10)
    print(" Modified dimensions:")
    for dimension in dimensions:
    print(dimension)

  • 相关阅读:
    AWK用法详解
    追加内容到指定的行
    自动scp(二)
    Spring 容器IOC解析及简单实现
    Spring 容器AOP的实现原理——动态代理
    Try语句中有return,那么finally中的code会执行吗?什么时候执行?
    Java中HashMap和TreeMap的区别
    HashTable和HashMap的区别详解
    ArrayList、LinkedList与Vector的对比
    事务是什么
  • 原文地址:https://www.cnblogs.com/vwei/p/9879974.html
Copyright © 2020-2023  润新知