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. angular ng指令

    1.指令 ng-app,ng- 都是angular的指令系统ng-app: ng-app是angular的初始化,一个页面只能有一个ng-app,位置不限制.在页面上加入了这个执行,那么从当前的元素以 ...

  2. [转]JSON.parse()和JSON.stringify()

    parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":&qu ...

  3. BNF巴科斯-诺尔范式

    概述 BNF是描述编程语言的文法.自然语言存在不同程度的二义性.这种模糊.不确定的方式无法精确定义一门程序设计语言.必须设计一种准确无误地描述程序设计语言的语法结构,这种严谨.简洁.易读的形式规则描述 ...

  4. 使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis)框架

    基本概念 使用SSM(Spring,SpringMVC和Mybatis) 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod  ...

  5. 使用js时,如何获取系统当前时间并且得到格式为"yyyy年MM月"的日期

    1.使用js时,如何获取系统当前时间并且得到格式为"yyyy年MM月"的日期: 1 var newdate = new Date(); 2 var nowyear = newdat ...

  6. 页面引入(include)方式的研究及性能比较

    1. 应用Html中的框架(iframe) 目前大多数门户网站都应用iframe来进行页面上广告的投放,就是将不同的广告分别应用iframe投放到主页面上,优点是效率高,互不影响,缺点是不符合网页标准 ...

  7. [零基础学JAVA]Java SE基础部分-02.标识符、数据类型

    转自:http://redking.blog.51cto.com/27212/114976 1.课程名称:标识符.数据类型 本季介绍了Java中的标识符的命名规则,各种关键字及数据类型的划分,并对各种 ...

  8. 使用C#检验.NET FrameWork版本

    代码如下: public static bool checkFrameWork(string destVersion) { bool ver1 = GetVersionFromRegistry(des ...

  9. Android(java)学习笔记210:Android线程形态之 IntentService

    1. IntentService原理 IntentService是一种特殊的Service,既然是Service,使用的时候记得在AndroidManifest清单文件中注册. 并且它是一个抽象类,因 ...

  10. ThreadLocal介绍

    作者:知乎用户链接:https://www.zhihu.com/question/23089780/answer/62097840来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...