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. JS原生隐藏显示图片,点击切换图片的效果

    今天要说的内容,看标题就都能知道了!所有知识点一览无遗啊!咱们今天的东西,是纯纯的原生JS代码, 我先说一下要求, 1.有两个按钮,内容为显示,和换, 2.当点击显示的时候,按钮文字变成隐藏,同时图片 ...

  2. easyui numberbox 输入框禁止输入

    { field: 'Amount', title: '金额', width: 80, editor: { type: 'numberbox', options: { disabled: true, p ...

  3. atoi、itoa,strcpy,strcmp,memcpy等实现

    原文:http://www.cnblogs.com/lpshou/archive/2012/06/05/2536799.html 1.memcpy.memmove.memset源码 link:http ...

  4. SQL Server ->> 数据一致性检查命令 -- DBCC CHECKDB

    Comming soon!!! 参考文献: CHECKDB From Every Angle: Complete description of all CHECKDB stages

  5. React - React Developer Tools开发者工具的安装与使用(Chrome调试插件)

    原文地址:http://www.cnplugins.com/zhuanti/how-to-use-react-tools.html 虽然我们曾经在React开发者工具的基础介绍里面有概括性的介绍过Re ...

  6. Python学习---重点模块之json

    注意:JSON不能转换类,不能转换函数 重点方法示例 json.dumps():实现文件写入,字符串转换[写入文件当然是JSON字符串楼] 实际上,json.dumps()只是帮我们做了一个字符串的转 ...

  7. Task执行内幕与结果处理解密

    本课主题 Task执行内幕与结果处理解密 引言 这一章我们主要关心的是 Task 是怎样被计算的以及结果是怎么被处理的 了解 Task 是怎样被计算的以及结果是怎么被处理的 Task 执行原理流程图 ...

  8. php获取视频长度,php.ini配置

    php获取视频长度 $long = exec("ffmpeg -i video.mp4 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | s ...

  9. RabbitMQ Windows环境搭建

    1.0 RabbitMQ是用Erlang语言编写,因此安装RabbitMQ,首先要安装Erlang. Erlang的官网:http://www.erlang.org/ 文件:otp_win64_19. ...

  10. App上线流程全攻略(史上最具体步骤)

    @转载请保留:iOS界一迷糊小书童--->专注于iOS开发!!谢谢合作 /*****************************************1****************** ...