zoukankan      html  css  js  c++  java
  • Python编程基础知识列表和元组

    列表示例1:

     (新建, 删除, 修改)

    # basic operation of list
    names = ['David''George''Peter''Mark''ALice']
    print "Original List:"
    print names
    del names[1]
    print "Delete second element:"
    print names
    names[1] = "Anthony"
    print "Change second element:"
    print names

    运行结果:

    Original List:
    ['David', 'George', 'Peter', 'Mark', 'ALice']
    Delete second element:
    ['David', 'Peter', 'Mark', 'ALice']
    Change second element:
    ['David', 'Anthony', 'Mark', 'ALice']

    列表示例2:

     (分片操作)

        -- Python中使用分片操作来访问一定范围内的元素

    # -*- coding: cp936 -*-

    """
        列表的分片操作
    """
    name = list("Perl")
    print "Original List From String:"
    print name
    name[2:] = list("ice")
    print "Change elements after second:"
    print name
    name[2:] = list("ar")
    print name
    number = [1, 2, 3, 5, 6, 7]
    print "Original Number List:"
    print number
    number.insert(3, "four")
    print "Insert before the forth number:"
    print number
    number.pop()
    print "Pop last number:"
    print number
    number.pop(0)
    print "Pop first number:"
    print number
    number.pop(1)
    print "Pop second number:"
    print number

    运行结果:

    Original List From String:
    ['P', 'e', 'r', 'l']
    Change elements after second:
    ['P', 'e', 'i', 'c', 'e']
    ['P', 'e', 'a', 'r']
    Original Number List:
    [1, 2, 3, 5, 6, 7]
    Insert before the forth number:
    [1, 2, 3, 'four', 5, 6, 7]
    Pop last number:
    [1, 2, 3, 'four', 5, 6]
    Pop first number:
    [2, 3, 'four', 5, 6]
    Pop second number:
    [2, 'four', 5, 6]

    元组示例:

    元组是不能被修改的序列

    它可以在映射中当作键使用

    # tuple sample
    print tuple([1, 2, 3])
    print tuple('abc')
    print tuple((1, 2, 3))

    运行结果:

    (1, 2, 3)
    ('a', 'b', 'c')
    (1, 2, 3)

    技术改变世界
  • 相关阅读:
    Duplicate keys detected: '0'. This may cause an update error.
    better-scroll在移动端绑定click事件失效
    vue-awesome-swiper轮播插件的使用方法及问题。
    可运行的js代码
    CSS3表达式calc( )
    webstorm破解教程
    box-decoration-break属性
    shiro自定义密码校验器
    获取select中option被选中的值
    SpringBoot开发验证码功能
  • 原文地址:https://www.cnblogs.com/davidgu/p/2397637.html
Copyright © 2011-2022 走看看