一、列表
1.索引、切片
    索引:根据索引值获取,里表里的值
    切片:和字符串相似
2.增
    1)append(object),在列表的末端添加
    2)insert(index, object),在指定的索引位置添加
    3)extend(iterable),增加可迭代数据类型,目前有str、list,这里推荐使用list
3.删
    1)pop(index),根据索引删除值,index若为空,删除最后一个值,若删除的值不存在会报错
    2)remove(object),根据元素,删除元素,若删除的元素不存在,则报错
    3)del,删除列表,根据索引删除元素,若删除的索引原list里没有,则报错
    4)clear(),清空列表,没啥用
4.改
    1)单个改,li[index]= value,修改列表index对应的值,如果value是str,也可以用replace()方法
    2)切片改,li[strat:end] =iterable(str或list),这里推荐使用list,切片改数量不对应(规定):切片的数量和iterable值的数量不对应
5.查
    1)根据索引查找元素值,li[index]
    2)根据值查找索引,li.index(value)
6.嵌套列表
    列表中可以嵌套列表,注意索引值也是嵌套的
7.公共方法
    1)len(list),判断列表元素的个数
    2)count(value),判断该list中有几个value值
8.排序
    1)sort(),正序排序,列表要是数字
    2)sort(reverse=True),倒序排序,列表里要是数字
9.取反
    reverse(),顺序取反,列表里要是数字
10.for循环
    for index, i in enumerate(li):
        print(i)
11.join
    '字符'.join(iterable),以字符为间隔,把可迭代对象的元素相连接
    当可迭代对象是list是,把list->str
    PS:str->list    split
         list->str    '字符'.join(list)
12.range()
    1)有序列表,通常和for循环一起用
    2)rang(m,n,l),m=0时,m可以不写;l为步长,默认为1;相当于有序list的切片
二、元祖
特性:只读列表,可以循环输出,可以切片,可以根据索引获取元素
特点:元祖中嵌套的可变元素(列表),可以更改

04day->python列表和元祖的更多相关文章

  1. python列表、元祖、字典

    python列表   ['a','1','vs2']       里面的值可以改 python元祖   ('a','1','css','sdf12')   里面的值不能改 python字典   {'s ...

  2. Python——列表、元祖、字典 操作方法

    一.编码方式占位 1.ASCII码:字母.数字.特殊字符,1个字节占8位 2.Unicode:字母 2字节占16位  /  中文 4字节 占32位 3.UTF8:字母 1字节占8位 / 欧洲 2字节占 ...

  3. python列表与元祖

    python 的列表和元素: 共同点:有序的 区别:1.列表可以修改增加删除列表内容,元组不能修改 联系:元组中包含列表的元素,可以修改列表元素. 分析:1.列表:LIST1=[1,2,3,4,5,6 ...

  4. Python——列表、元祖、字典、集合的基本操作

    列表 1. 列表——增 (1)append li = ['xcsd', 'cdc', [1, 5, 2], 'eht', '辛辰'] li.append('nihao') print(li) #['x ...

  5. python 列表,元祖,字典

    一 列表 1 列表的循环遍历 namesList = ['xiaoWang','xiaoZhang','xiaoHua'] for name in namesList: print(name) 结果 ...

  6. 从入门到自闭之Python列表,元祖及range

    1.列表 数据类型之一,存储数据,大量的,存储不同类型的数据 列表是一种有序的容器 支持索引 列表是一种可变数据类型 原地修改 列表中只要用逗号隔开的就是一个元素,字符串中只要是占一个位置的就是一个元 ...

  7. python列表、元祖

    #列表创建1 a=['李刚','李白','王维','苏轼','李商隐','苏洵','王安石','司马光'] #列表创建2 b=list(['李刚','李白','王维','苏轼','李商隐','苏洵', ...

  8. Python基础-列表、元祖、字典、字符串

    列表和分组 序列概览: 数据结构是通过某种方式组织在一起的数据元素的集合.这些元素可以是数字.字符,甚至可以是其他数据结构. 在python中,最基本的数据结构是序列(sequence). 序列中的每 ...

  9. Python eval() 的使用:将字符串转换为列表,元祖,字典

    eval() 函数用来执行一个字符串表达式,并返回表达式的值. 语法 以下是 eval() 方法的语法: eval(expression[, globals[, locals]]) 参数 expres ...

  10. Python 字符串,元祖,列表之间的转换

    1.字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' 2. ...

随机推荐

  1. SLAM Course - WS13/14 by Cyrill Stachniss (1) 课程资源汇总

    本帖是作者学习SLAM 课程笔记的资源帖,汇总了SLAM Course - WS13/14 by Cyrill Stachniss 的相关资源. 1. 课程网站,有相关课件作业和教学视频下载. htt ...

  2. 面向对象的JavaScript-002

    1. <script type="text/javascript"> // Define the Person constructor var Person = fun ...

  3. Linux网络配置之虚拟网卡的配置(Red Hat 6.5)

    怎么查看当前的网络状态,这里就不着重描述,用ifconfig命令就可以.我们直接进入主题. red hat系统中的网卡配置在这个目录中:/etc/sysconfig/network-scripts 1 ...

  4. bootstrap导航条相关知识

    在导航条(navbar)中有一个背景色.而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式. 为导航条添加标题.二级菜单及状态 <div class=&quo ...

  5. EXCEL 导入 R 的几种方法 R—readr和readxl包

    导入Excel数据至R语言的几种方法 如有如下Excel数据源,如何将数据导入R语言呢?今天主要来介绍几种常见的方法: 一.使用剪贴板,然后使用read.table函数: 首先选择Excel中的数据源 ...

  6. C#通过Redis实现分布式锁

    Redis有三个最基本属性来保证分布式锁的有效实现: 安全性: 互斥,在任何时候,只有一个客户端能持有锁. 活跃性A:没有死锁,即使客户端在持有锁的时候崩溃,最后也会有其他客户端能获得锁,超时机制. ...

  7. JS 封装的结构关系

    /* -- 封装 -- */var _packaging = function() { //私有属性和方法 var age = "12"; var method1 = functi ...

  8. Cocosd-x-2.2.2 & VS2012 & Eclipse 开发环境搭建

    1.安装软件: 1.1 安装JDK(JDK1.7.0_51) JAVA_HOME C:\Program Files\Java\jdk1..0_51 CLASSPATH .;%JAVA_HOME%\li ...

  9. Animator 设置动画效果

    1. 调节预设对象大小适中 2. 设置骨骼,修改关节 3. 拖入预设动作效果对象中 4. 将预设对象拉入场景中,并新建AnimatorController 5. 新建动作或BlendTree,设置参数 ...

  10. Mac开发者常用的工具

    http://www.oschina.net/news/53946/mac-dev-tools