python 创建list
    python 内置一种数据类型是列表: 列表是一种有序的集合,可以随时添加和
    删除其中的元素,list 中的元素是按照顺序排列的。构建list 直接用 [ ],
    list 中可以包含各种数据类型。 一个元素也没有的list 是一个空list.
    L = ['Michael', 100, True]
 
python 中按着索引访问list
    索引从0 开始,也就是说,第一个元素的索引是0 第二个元素的索引
    是1,以此类推。
 
python 之倒序访问list
    最后一个元素用 -1 这个索引,倒数第二个用-2 表示 ,倒数第三个用-3
 
python 之添加新元素
    用 append() 方法,把新同学追加到list 末尾
    例如: L = ['Adam', 'Lisa', 'Bart']
        L.append('Paul')
        'Adam', 'Lisa', 'Bart', 'Paul']
        append() 总是把新元素添加到list 的尾部。
        添加到第一的位置,inster() 方法,它接受两个参数,第一个参数是索引
        第二个参数是待添加的新元素。
    L = ['Adam', 'Lisa', 'Bart']
    L.insert(0, 'Paul')
    ['Paul', 'Adam', 'Lisa', 'Bart']
 
python从list 删除元素
    可以用list 的pop() 方法删除最后一个。
    L = ['Adam', 'Lisa', 'Bart', 'Paul']
    L.pop()
    'Paul'
    ['Adam', 'Lisa', 'Bart']
    pop() 方法总是删掉list 的最后一个元素,并且他还返回这个元素。
    指定索引删除 pop(2)。
 
python 中替换元素
    对list 中的某个索引赋值,可以直接用新的元素替换到原来的元素,list 包含
    的元素个数保持不变。
    L = ['Adam', 'Lisa', 'Bart']
    L[2] = 'Paul'
    print L
    L = ['Adam', 'Lisa', 'Paul']
    L[-1] = 'Paul'
 
python 之中创建 tuple
    tuple 是另一种有序的列表,为元组。tuple和list 非常类似,但是tuple一旦创建完毕,就不能修改了。
    t = ('Adam', 'Lisa', 'Bart')
    创建tuple和创建list唯一不同之处是用( )替代了[ ]
    获取tuple元素的方式和list 是一摸一样的,可以正常使用t[0],t[-1] 等索引方式访问元素
 
 
Python 之创建但元素tuple
    tuple和list一样,可以包含 0 个、1个和任意多个元素,包含0个元素的tuple,也就是空
    tuple ,直接使用() 表示: t = () 规定tuple 要多加一个逗号"," t = (1,)
 
Python 之 “可变” 的tuple
    t = ('a', 'b', ['A', 'B'])
    L = t[2]
    L[0] = 'X'
    L[1] = 'Y'
    ('a', 'b', ['X', 'Y'])
    tuple 所谓的不变就是说,tuple 的每个元素的指向是不变的,即指向’a‘,就不能指向'b'

Python基础 List和Tuple类型的更多相关文章

  1. Python之List和Tuple类型(入门3)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6407682.html 本文出自:[Edwin博客园] Python之List和Tuple类型 1. Pyth ...

  2. python基础知识5---数据类型、字符编码、文件处理

    阅读目录 一 引子 二 数字 三 字符串 四 列表 五 元组 六 字典 七 集合 八 数据类型总结 九 运算符 十 字符编码 十一 文件处理 十二 作业   一 引子 1 什么是数据? x=10,10 ...

  3. python基础(str,list,tuple)

    python是一门动态解释型的强类型定义语言(先编译后解释) 动态类型语言 动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来 解释型 程 ...

  4. python基础知识4--数据类型与变量

    阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...

  5. Python基础-字符串、集合类型、判断、深拷贝与浅拷贝、文件读写

    字符串 1.定义三个变量: 2.交换两个变量值 1)引入第三个变量: 2)Python引入第三方变量: 3)不引入第三方变量: 3. isalpha 是否是汉字或字母 4.Isalnum  是否是汉字 ...

  6. Python基础知识-05-数据类型总结字典

    python其他知识目录 1.一道题,选择商品的序号.程序员和用户各自面对的序号起始值 如有变量 googs = ['汽车','飞机','火箭'] 提示用户可供选择的商品: 0,汽车1,飞机2,火箭用 ...

  7. python基础知识02-序列类型的方法

    列表的方法: 增:append() insert() extend()只能添加序列类型. .改li[0]= '123' li.insert(2,'123') 2个参数,位置,值 li.remove(' ...

  8. Python基础笔记_变量类型

     下面是W3C学习笔记 , , ) :] ]) :]) :]) :-]) :-]) ]) :]) :]) ) , , ]) :]) :]) ) , , , ]) :]) :]) ) ] = , ])) ...

  9. Python中List和Tuple类型

    a = 'python' print('hello,', a or 'world') b = '' print ('hello,', b or 'world') print('------------ ...

随机推荐

  1. [摘]全文检索引擎Solr系列—–全文检索基本原理

    原文链接--http://www.importnew.com/12707.html 全文检索引擎Solr系列—–全文检索基本原理 2014/08/18 | 分类: 基础技术, 教程 | 2 条评论 | ...

  2. SharePoint 2013 - REST API about Security

    1. 获取当前用户信息(current user): var currentUserInfo = "{0}/_api/Web/CurrentUser"; // {0} -> ...

  3. c++ inline 的位置不当导致的 无法解析的外部符号

    这几天编写代码碰到 无法解析的外部符号 visual studio. 在类中 inline 修饰符应该放在类函数定义的时候而不是声明的地方 即 // test.h 头文件 class A { publ ...

  4. Session、Cookie详解(2)

    session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的session已经满足不了实际的需求,当碰到这样的 ...

  5. Kettle数据抽取解决方案

    一. Kettle介绍 1. Kettle简介 ETL即数据抽取(Extract).转换(Transform).装载(Load)的过程.Kettle的中文翻译为水壶.Kettle以元数据驱动的方式提供 ...

  6. 使用Axure管理团队项目以及分享原型

    第一部分:使用Axure管理团队项目 首先,你要有一个Axure账户 呵呵哒.注册地址:http://share.axure.com 发起团队项目 在浏览器登录 Axure share(网速很卡很卡) ...

  7. update_dctcp_alpha

    /* + * Update dctcp alpha based on the ecn bit in the received packet. + * This procedure is called ...

  8. redis复制+Sentinel搭建

    1:实验环境 测试环境两台: master:172.16.16.34 slave:172.16.16.35 redis版本:redis3.2 要搭建的环境是,redis简单主从复制 2:安装redis ...

  9. IE浏览器 div或者其他容器的height属性无效 滚动条问题解决办法

    1.height设置定值是功能好使的  但是如果在不同分辨率的电脑上运行程序 会出现样式上的偏差 2.height的百分比是根据父级来的  所以将父级的height设置好(如果当前容器上方有很多父级 ...

  10. how to do error handing with WCF by using attributes to log your errors z

    There are multiple ways to do error handling in WCF as listed by Pedram Rezaei Blog. The default way ...