一、列表
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. Windows 毫秒计时

    #include <windows.h> #include <iostream> using namespace std; LARGE_INTEGER MilliSecondT ...

  2. code3728 联合权值

    一开始暴搜,超时3个点... 后来看了题解: 首先,两个点的距离为2当且仅当它们都与一个点直接相连 反过来说,一个点所有的出边的终点都是互相距离2的(最大值可以依靠这个方法,前向星处理的时候将每个点的 ...

  3. [SoapUI] 在Test Step 下加Script Assertion,用 messageExchange 获取当前步骤的response content

    //Get response content of the current request def response = messageExchange.getResponseContent() // ...

  4. ASP.NET MVC 跨controller函数调用

    var controller = DependencyResolver.Current.GetService<ControllerClassName>(); controller.User ...

  5. LWIP网络接口管理

    LAN8720+RJ45+MAC(STM32F4自带的)构成了网络接口层.

  6. Android开发adb环境配置

    adb的全称为Android Debug Bridge,就是起到调试桥的作用. 在命令行cmd中打开adb,如果Android开发的环境配置有误,会出现如下错误提示: 解决方法,右键我的电脑-> ...

  7. JavaScript 算法应用: 遍历DOM树的两种方式

    1 常见的DOM树结构: 2  DOM数遍历有两种方式: 3 广度优先代码: 4 深度优先遍历代码

  8. spring 整合 mybatis (不含物理分页)

    http://www.mybatis.org/spring/mappers.html http://www.mybatis.org/spring/zh/mappers.html <?xml ve ...

  9. SVN错误:Attempted to lock an already-locked dir及不能提交.so文件

    当使用svn提交代码时,如果中断提交,就会进入工作拷贝的锁定状态. 这是需要用svn cleanup上次关闭时的锁定 如果没有Tortises,则直接进入到上面的文件夹下的.svn目录,删除lock文 ...

  10. Why won't JRockit find my classes

    This is the second post by Mattis, diving deep into JVM specifics. NoClassDefFoundErrors are a drag. ...