zoukankan      html  css  js  c++  java
  • list和元组(tuple)基本操作

    classmates = ['Michael', 'Bob', 'Tracy']
    print(classmates)
    print(len(classmates))
    print(classmates[0])#Michael
    print(classmates[-1])#Tracy
    print(classmates[-3]) #Michael
    #追加到末尾
    classmates.append("Adam")
    print(classmates)#['Michael', 'Bob', 'Tracy', 'Adam']
    classmates.insert(1, 'Jack')
    print(classmates)#['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']
    classmates.pop()
    print(classmates)#['Michael', 'Jack', 'Bob', 'Tracy']
    classmates.pop(1)
    print(classmates)#['Michael', 'Bob', 'Tracy']
    classmates[1] = 'Sarah'
    print(classmates)#['Michael', 'Sarah', 'Tracy']
    L = ['Apple', 123, True]
    s = ['python', 'java', ['asp', 'php'], 'scheme']#二位数组
    print(len(s))#4
    print(s[2][0])#asp
    #另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改
    classmates = ('Michael', 'Bob', 'Tracy')
    #classmates[1] = '12'
    #空tuple
    t = ()
    #要定义一个只有1个元素的tuple 会被认为是数学意义上的括号
    t = (1)
    print(t)#就是一个数
    t = 10
    print(t)#10
    #正确定义方法 
    t = (1,)
    
    #元组嵌套list元素可以修改
    t = ('a', 'b', ['A', 'B'])
    t[2][0] = 'X'
    t[2][1] = 'Y'
    print(t)#('a', 'b', ['X', 'Y']) 
    #练习
    L = [
        ['Apple', 'Google', 'Microsoft'],
        ['Java', 'Python', 'Ruby', 'PHP'],
        ['Adam', 'Bart', 'Lisa']
    ]
    # 打印Apple:
    print(L[0][0])
    # 打印Python:
    print(L[1][1])
    # 打印Lisa:
    print(L[2][2])
  • 相关阅读:
    shell awk
    spl_autoload_register array参数
    install xdebug on fedora
    call_user_func
    转载 shell sort
    通过nginx + lua来统计nginx上的监控网络请求和性能
    nginx 知识点
    python 发送带附件的 邮件
    xdebug php
    关于ZendStudio 10.5的破解
  • 原文地址:https://www.cnblogs.com/-alvin/p/10953963.html
Copyright © 2011-2022 走看看