zoukankan      html  css  js  c++  java
  • python 中的list&tuple

    list

    Python内置的一种数据类型是列表:list
    >>> classmates = ['Michael', 'Bob', 'Tracy']
    >>> classmates
    ['Michael', 'Bob', 'Tracy']
    变量classmates就是一个list。用len()函数可以获得list元素的个数:

    >>> len(classmates)
    3
    索引来访问list中每一个位置的元素,记得索引是从0开始的:

    >>> classmates[0]
    'Michael'

    用-1做索引,直接获取最后一个元素:

    >>> classmates[-1]
    'Tracy'
    往list中追加元素到末尾:

    >>> classmates.append('Adam')
    >>> classmates
    ['Michael', 'Bob', 'Tracy', 'Adam']

    把元素插入到指定的位置,比如索引号为1的位置:

    >>> classmates.insert(1, 'Jack')
    >>> classmates
    ['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

    删除list末尾的元素,用pop()方法:

    >>> classmates.pop()
    'Adam'
    >>> classmates
    ['Michael', 'Jack', 'Bob', 'Tracy']
    删除指定位置的元素,用pop(i)方法,其中i是索引位置:

    >>> classmates.pop(1)
    'Jack'
    >>> classmates
    ['Michael', 'Bob', 'Tracy']

    把某个元素替换成别的元素,可以直接赋值给对应的索引位置:

    >>> classmates[1] = 'Sarah'

    tuple

    另一种有序列表叫元组:tuple
    tuple一旦初始化就不能修改
    当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来
    只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:

    >>> t = (1,)

    朝闻道
  • 相关阅读:
    axb_2019_fmt32 盲打和格式化字符串
    ciscn_2019_final_3 需要避开当前free的chunk的下一个chunk不能超过arena的边界
    xdctf2015_pwn200
    valarray类
    Mysql 常用命令.
    如何处理IO
    等号两边自动添加括号
    Request JSON
    开机小脚本自动打开sublime text 和git-bash
    git 同步勾子
  • 原文地址:https://www.cnblogs.com/wander-clouds/p/8452775.html
Copyright © 2011-2022 走看看