zoukankan      html  css  js  c++  java
  • Python_列表和元祖

    Python_列表和元祖

    author:lxy




    list(列表)
    列表是Python的一种内置数据类型,list是一种有序的集合,可以随时添加和删除其中的元素。
    获取list中的元素用角标获取,角标可以使用正角标,也可以使用负角标,越界时抛出IndexErro
    list中的元素的数据类型也可以不一样(就像Java一样),也可以在list内放另外一个list,这样也就形成了一个多维集合


    list的方法
    len(list)                 #获取lest长度
    append()        #末尾追加元素
    pop()                #弹出末尾元素
    例如:
    >>>zoo = ['pig','tiger','dog']
    >>>zoo
    ['pig','tiger','dog']
    >>>zoo[0]
    'pig'
    >>>zoo[-1]
    'dog'

    tuple(元祖)
    元祖也是一种有序列表,和list非常类似,不同点是tuple一旦定义了就不可修改,在一定意义上这也提高了代码的安全性,查询方法和list一样,使用的时候能用tuple的就用tuple。
    在定义只有一个元素的元祖时加入"逗号"以免产生和数学运算的歧义


    可变的tuple
    当元祖内部放一个列表的时候,这个元祖中的列表的值就可以变化了,实际上tuple并没有改变,变的是内部list的值>>> country = ('bj',['sh','gd'])
    >>> country[1]
    ['sh', 'gd']
    >>> country[1][0] = 'yn'
    >>> country
    ('bj', ['yn', 'gd'])
    >>> 


    来自群组: Java用户组
    用心-细心-专心-决心 学习就像爬大山,一步一步向前走 -态度决定高度-
  • 相关阅读:
    题解 LNOI2014 LCA
    题解 P3413 【SAC#1
    题解 P3372 【【模板】线段树 1】(珂朵莉树解法)
    题解 P2610 【[ZJOI2012]旅游】
    题解 CF911D 【Inversion Counting】
    题解 CF1037D 【Valid BFS?】
    bootstrap常用部件下载
    sql获取上月同期
    VSS配置
    SQL中的union,except,intersect用法
  • 原文地址:https://www.cnblogs.com/xianyou-liang/p/8503346.html
Copyright © 2011-2022 走看看