1. #list类
    #li是list类的一个对象
    li=[11,22,33,22,44]
  2.  
  3. #参数
    #在原来值最后进行整个作为元素追加
  1. # li.append((11,22,33))#对列表本身进行操作,append(11,22,33)将整个元祖作为列表的一个元素进行添加
  2. # print(li)
  3. #print(li[4][1])
  1. #删除指定元素
  1. # li.remove((11,22,33))
  2. # print(li)
  1. #清空列表
  1. # li.clear()
  2. # print(li)
  1.  
  1. #拷贝,浅拷贝
  1. # v=li.copy()
  2. # print(v)
  1.  
  1. #计算元素出现的次数
  1. # v1=li.count(22)
  2. # print(v1)

#扩展原来的列表,参数是可迭代对象

  1. # li.extend([9898,"哈哈"])#注意extend会迭代里面的参数,然后将参数作为元素添加
  2. # print(li)
  1.  
  1. #根据当前值获取索引位置(左边优先)
  1. # v=li.index(22,3)#参数可以设置strat值和end值
  2. # print(v)
  1.  
  1. #在指定位置插入元素
  1. li=[11,22,33,22,44]
  2. # li.insert(1,2333)
  3. # print(li)
  1. #默认删除列表最后的值,并获取删除的值
  1. v=li.pop()
  2. # print(li,v)#返回被删除的元素
  3. #删除某个值,可以指定索引
  4. # v=li.pop(1)
  5. # print(v,li)
  1. #将当前列表进行反转
  1. # li=[11,22,33,22,44]
  2. # li.reverse()
  3. # print(li)
  1. #列表的排序
  1. #li.sort()
  2. #li.sort(reverse=True)#从大到小进行排序
  3. #print(li)
  1. #列表
    #中括号括起来,逗号分割每个元素
    #列表中的元素可以是数字,字符串,列表,布尔值,'集合',内部放置任何东西
  1. #索引取值
  2. #print(li[0])
  3. #切片,切片结果也是列表
  4. #print(li[3:5])
  1. #for循环
  2. #while循环
  3. # for item in li:
  4. # print(item)
  1. #成员in操作
    li=[1,2,3,4]
  2. l=2 in li
  3. print(l)
  1. #修改,通过下标修改元素
  2. # li[3]=20
  3. # print(li)
  4. # li[1]=[11,22,33]
  5. # print(li)
  1. #删除 通过元素下标直接删除元素
  2. # del li[1]
  3. # print(li)
  1. ########切片的方式修改
  2. # li[1:3]=[1000]
  3. # print(li)
  1. #######切片的方式删除
  2. # del li[2:6]
  3. # print(li)
  1. #字符串转换列表 li = list("saad"),内部使用for循环
  2. # s="kjsdljadk123"
  3. # s=list(s)
  4. # print(s)
  5.  
  6. # v=str(s)
  7. # print(v)
  1. #列表转换成字符串,
  2. # 需要自己写for循环一个一个处理,既有数字也有字符串的情况
  3. # li=[11,22,33,'alex']
  4. # v=str(li)#将列表整体以""括起来作为字符串
  5. # print(v)
  6. # print("hekkkoi")
  7. # s=''
  8. # for i in li:
  9. # s+=str(i)
  10. # print(s)
  11.  
  12. #只有字符串,直接使用字符串的join方法:列表中的元素只有字符串
  13. li=["",'abc']
  14. v2="_".join(li)
  15. print(v2)
  1.  
  1.  

python基础--3 列表的更多相关文章

  1. Python基础数据类型-列表(list)和元组(tuple)和集合(set)

    Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...

  2. python基础之列表list元组tuple

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7041763.html python基础之列表list元组tuple 列表li ...

  3. python基础数据类型--列表(list)

    python基础数据类型--列表(list) 列表是我们在后面经常用到的数据类型之一,通过列表可以对数据类型进行增.删.改.查等操作 一列表的增.删.改.查 1增: 1.1增加到最后   append ...

  4. Day2 - Python基础2 列表、字典、集合

    Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...

  5. python基础4 列表和元组

    一. 列表列表:python基础数据类型之一:其他语言中也有列表的概念,js 数组,可索引,可切片,可加步长li = ['hello', 100, True, [1, 2, 3], {'name':' ...

  6. python基础之列表、字典、元祖等 (二)

    一.作用域 if 1==1: name = 'weibinf' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 ...

  7. python基础之列表讲解

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 如下图所示,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可.(接下来的演 ...

  8. Python基础入门-列表解析式

    今天我们使用Python中的列表解析式来实现一些简单功能.好了关于列表解析式是什么?我的理解是它可以根据已有列表,高效创建新列表的方式.列表解析是Python迭代机制的一种应用,它常用于实现创建新的列 ...

  9. Python基础_列表 list

    列表是Python的一种基础数据类型,可以进行的操作包括索引,切片,加,乘,检查成员 列表定义: list(列表.数组) eg:stus=['lisi','jion','peter'] #下标:即角标 ...

  10. python基础类型—列表

    列表 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = [‘alex’ ...

随机推荐

  1. 一本通例题埃及分数—题解&&深搜的剪枝技巧总结

    一.简述: 众所周知,深搜(深度优先搜索)的时间复杂度在不加任何优化的情况下是非常慢的,一般都是指数级别的时间复杂度,在题目严格的时间限制下难以通过.所以大多数搜索算法都需要优化.形象地看,搜索的优化 ...

  2. Qt 中文问题

    Qt windows/linux跨平台中文编码解决 系统环境:windows8.1 / ubuntu 14.04Qt5.4.2 QtCreator 3.4.1 编码设置:QtCreator:工具/选项 ...

  3. RabbitMQ(Exchange交换机详解)(四)

    Exchange:接收消息,并根据路由键转发消息所绑定的队列 ClientA,B将消息投递到交换机Exchange上,通过路由关系,投递到指定的queue1或者queue2上,通过监听投递到Clien ...

  4. spring util包 StringUtils工具类中的isEmpty() 方法解析

    今天在公司看到同事写的代码,无意发现在判断字符串类型时,使用的是StringUtils工具类中的isEmpty()去判断如下所示 @RequestMapping(value = "/pub/ ...

  5. influxDB 1.3 中文文档

    influxDB是一个旨在处理高并发写入和查询负载的时序数据库,它是TICK框架的第二部分,influxdb用于任何包含大量时序数据应用的后台存储,包括Devops监控.应用指标数据.物联网传感器数据 ...

  6. echarts gauge 仪表盘去除外发光效果

    textStyle中加shadow选项: textStyle: { shadowColor : '#000', //默认透明 shadowBlur: 0 }

  7. OGG-DDL复制

    http://blog.sina.com.cn/s/blog_96d348df0102vg6q.html OGG目前只支持Oracle和TeraData的ddl复制,Oracle数据库能够支持除去数据 ...

  8. 认识Dow(下)

    节点属性 在文档对象模型 (DOM) 中,每个节点都是一个对象.DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType ...

  9. 多线程实现socket编程

    服务端: server.py import threading import socket server=socket.socket() ip_port=("127.0.0.1", ...

  10. vue组件生命周期

    分为4个阶段:create/mount/update/destroy 每一个阶段都对应着有自己的处理函数 create: beforeCreate created 初始化 mount: beforeM ...