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. jQuery和css3控制箭头丝滑旋转

    问题: 我们经常会遇见点击一个小三角使之丝滑的旋转180度上下旋转,怎么实现呢,需要css3搭配jq 来处理 如图:1.点击前 2.点击后(效果丝滑旋转)                 1.html ...

  2. Codeforces Round #413 B. T-shirt buying

    B. T-shirt buying time limit per test   3 seconds memory limit per test   256 megabytes   A new pack ...

  3. myeclipse 下载 checkstyle 引入后不显示问题

    参照这篇博客,http://blog.csdn.net/zzq900503/article/details/42003499 下载最新的checkstyle版本后,在本地导入后一直不显示,步骤什么的也 ...

  4. [转] 你应该知道的应用UI动态设计规则

    转自 CocoaChina http://www.cocoachina.com/macdev/uiue/2014/0505/8315.html 你应该知道的应用UI动态设计规则 这篇文章中,我主要阐述 ...

  5. PowerShell管理Hyper-V(Windows2008R2)

    gwmi -list -namespace "root\virtualization" 在Windows2012R2之前的版本,Hyper-V管理都是用的root\virtuali ...

  6. Batch Normalization 笔记

    原理 BN的效果 Why BN works? 原理 输入层可以归一化,那么其他层也应该可以归一化.但是有个重要的问题,为什么要引入beta和gamma. 为什么要引入beta和gamma 不总是要标准 ...

  7. hearbeat

    heartbeat介绍: 作用: 通过heartbeat,可以将资源(IP及程序服务等资源)从一台已经故障的计算机快速转移到另一台正常运转的机器上继续提供服务,一般称之为高可用服务.在升级生产应用场景 ...

  8. YII2.0安装教程,数据库配置前后台 [ 2.0 版本 ]

    1.首先下载yii-advanced-app-2.0.6.tgz 2.解压到D:\wamp\www\yii2目录下面将目录advanced下所有文件剪切到 D:\wamp\www\yii2 3.打开c ...

  9. 优秀的看图工具推荐 —— XnViewMP

    XnViewMP是一款非常棒的完全免费图片浏览器,支持100多种图片格式,XnViewMP还具有浏览器.幻灯片.屏幕捕捉.缩略图制作.批处理转换.十六进制浏览.拖放.通讯录.扫描输入等功能.XnVie ...

  10. 026json和pickle,xml模块

    ###json和pickle ##json#dumps()data = #源数据data = json.dumps(data)这时候的data可以写入到文件了#loads()data = f.read ...