Python列表类型及常用操作

时间:2021-02-09 01:00:22

Python列表类型

1.用途:

  存放多个值,可以根据索引存取值

2.定义方式:

  在[ ]内用逗号分割开多个任意类型的值
  l=['yven','law','lyf'] #l=list(['yven','law','lyf'])
  list方法就相当于调用了一个for循环,依次取值放入列表,列表内的元素可以为任意的数据类型

3.常用操作极其内置方法

  掌握优先级最高:

  1.按照索引取值(正向取,反向取):既能取值也能改值

  例如:

  Python列表类型及常用操作

  执行结果:

  Python列表类型及常用操作

  2.切片(顾头不顾尾):可以取出列表的部分元素,和实现列表反转

  例如:

  Python列表类型及常用操作

  执行结果:

  Python列表类型及常用操作

  3.长度len():返回列表中元素的个数

  例如:

  Python列表类型及常用操作

  执行结果:

  Python列表类型及常用操作

  4.成员运算in和not in:判断元素是否存在于列表中

  例如:

  Python列表类型及常用操作

  执行结果:

  Python列表类型及常用操作

  5.追加append:将指定的元素添加到列表的最后

  例如:

  Python列表类型及常用操作

  执行结果:

  Python列表类型及常用操作

  6、插入insert:将指定元素插到列表的指定索引的位置上

  例如:

  Python列表类型及常用操作

  执行结果:

  Python列表类型及常用操作

  7、删除del,remove和pop

  单纯的删除值
  方式一:
  l=['yven','law','lyf']
  del l[1]#通用的
  print(l)

  方式二:
  l1=['yven','law','lyf']
  res=l1.remove('lyf')#指定要删除的值

  方式三
  l=['yven','law','lyf']#默认是从结尾删
  res=l.pop(-1)
  print(l)
  print(res)

  8、循环
  l=['yven','law','lyf',5,4,8]
  for item in l:
      print(item)

4.该类型总结

1.存一个值 or 多个值
   存多个值
2.有序 or 无序

  有序
3.可变 or 不可变

  可变

Python列表类型及常用操作的更多相关文章

  1. 『无为则无心』Python序列 — 18、Python列表概念及常用操作API

    目录 1.列表的概念 (1)列表的定义 (2)列表的应用场景 (3)列表的定义格式 2.列表的常用操作 (1)列表的查找 1)通过下标查找 2)通过方法查找 3)判断是否存在 (2)列表的增加 @1. ...

  2. (转)python 列表与元组的操作简介

    python 列表与元组的操作简介 原文:https://www.cnblogs.com/QG-whz/p/4782809.html 阅读目录 列表 list函数 列表的基本操作 列表方法 元组 tu ...

  3. python对redis的常用操作 上 (对列表、字符串、散列结构操作)

    这里的一切讨论均基于python的redis-py库. 安装使用: pip install redis 然后去获取一个redis客户端: redis_conn = redis.Redis(host=R ...

  4. python的列表数据类型及常用操作

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. 列表可以进行的操作包括索 ...

  5. Python元组类型、字典类型及常用操作

    一.元组类型 1.用途 记录多个值,当多个值没有改的需求,此时用元组更合适,Python的元组与列表类似,不同之处在于元组的元素不能修改. 2.定义方式 在()内用逗号分隔开多个任意类型的值 t=(1 ...

  6. python数据类型:字典dict常用操作

    字典是Python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式储存的: Key: 不可变(可哈希)的数据类型.并且键是唯一的,不重复的. Value:任意数据(int,str,boo ...

  7. python列表类型

    列表类型简介 列表类型是一个容器,它里面可以存放任意数量.任意类型的数据. 例如下面的几个列表中,有存储数值的.字符串的.内嵌列表的.不仅如此,还可以存储其他任意类型. >>> L ...

  8. python对redis的常用操作 下 (无序集合,有序集合)

    无序集合: 首先介绍增加,删除和获得所有元素的方法.我将会用第二部分来讨论集合的特殊操作: In [136]: x.sadd("challenge", 1,2,3,4,5,6,7, ...

  9. Python 基礎 - 字符串常用操作

    字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...

随机推荐

  1. Windows中使用OpenBLAS加速R语言计算速度

    在使用R的时候会发现R对CPU的利用率并不是很高,反正当我在使用R的时候,无论R做何种运算R的CPU利用率都只有百分子几,这就导致一旦计算量大的时候计算时间非常长,会给人一种错觉(R真的在计算吗?会不 ...

  2. ThinkPHP 3.2 获取页面运行时间

    在ThinkPHP中,可以通过在config.php中配置'SHOW_PAGE_TRACE' =>true,打开页面调试,实现页面载入时间的显示.但显示在页面右下角TP的LOGO显然不能适用于我 ...

  3. bluetooth记录

    1. 网址 Client Characteristic Configuration https://developer.bluetooth.org/gatt/descriptors/Pages/Des ...

  4. LDAP启动cacao提示Invalid file permission

    问题处理步骤: 1.LDAP实例停止 2.DSCC控制台启动,提示cacao已停止…… 3.启动caocaoroot@rusky bin]# ./cacaoadm startInvalid file ...

  5. 简单模板view调用

    $this->display();//模板名称与当前控制器.当前操作方法的名称不一致 $this->display();//调用当前控制器对应目录指定名称的模板 $this->dis ...

  6. 20165319 Exp6 信息收集与漏洞扫描

    实验过程 whois 在虚拟机Kali的终端输入命令:whois gitee.com,查询码云的域名注册信息. dig或nslookup域名查询 在kali终端输入dig 网址或nslookup 网址 ...

  7. set用法小结

    set本质上是一棵红黑树,用法也就那么几个,插入删除lowerbound,再就是迭代器之类的 基本用法 begin()--返回指向第一个元素的迭代器 #include<cstdio> #i ...

  8. Python11 RabbitMQ Redis

    本节内容 1.RabbitMQ 2.Redis RabbitMQ队列 安装 http://www.rabbitmq.com/install-standalone-mac.html 安装python r ...

  9. JavaScript之函数存储&lbrack;摘&rsqb;

    引用文献:js忍者秘籍 var store = {//demo:函数存储----存储一组独立的函数 nextId:1, cache:{}, add:function(fn){ if(!fn.id){ ...

  10. Elasticsearch、Kibana Windows下环境搭建

    Elasticsearch 簡介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是 ...