• python基础1.3 使用list和tuple


    list 表示方法 例如: w=['a','b','c'] w就是一个list. len(w)可以获得w内list的元素个数。

    Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

    访问列表的值,选取的元素索引是从o开始的。

    list 例子 看起来一次性只能查一个,而且不能为空值。

    w=['a','b','c']
    变量w是一个list,len()函数可以获得list元素个数:

    len(w)
    3
    索引来访问list每一个位置元素。从0开始:
    print(w[0])

    list 例子

    w=['a','b','c']

    索引使用

    print(w[0])
    print(w[1])
    print(w[-1])

    最后一个索引的位置。

    print(len(w)-1)
    print(w[2])

    list是一个可变的有序表,所以,可以往list中追加元素到末尾:

    w.append('d')
    print(w)

    插入到指定位置,插入到第二个位置的值e.

    w.insert(1,'e')
    print(w)

    删除指定位置的元素用pop(i),i是索引位置。把位置2的元素删除。

    w.pop(1)
    print(w)

    替换元素,赋值给对应的索引位置:直接把'b'换成了'f'

    w[1]='f'
    print(w)

    小结:list w=['a','b']

    增 w.append('元素') 末尾增加元素,

    插入 w.insert(1,'元素')

    删除 w.pop(位置)

    替换元素 w[1]='元素'

    tuple的例子,表面看区别就是 小括号,中括号的区别。

    v=('a','b','c','d')
    print(v)
    print(v[1])
    t = (1,2)
    print(t)

    t=()
    ()

    括号可以表示tuple,又可以表示数学符号的小括号。

    print(t)

    t = (1)
    print(t)

    定义的不是tuple,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。

    所以,只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:

    例子:
    t = (1,)
    print(t)
    1,

  • 相关阅读:
    JS-排序详解-选择排序
    JS-排序详解-快速排序
    JS-排序详解-冒泡排序
    正则表达式入门
    JS-最全的创建对象的方式
    用JS实现回文数的精准辨别!!!
    基本包装类型
    引用类型之Function类型
    引用类型之Array类型
    Object类型
  • 原文地址:https://www.cnblogs.com/huangrt/p/14007215.html
Copyright © 2020-2023  润新知