定义:列表是一个数据的集合,集合内可以放任何数据类型,可对集合进行方便的增删改查操作。

L1=[]   #定义空列表

L2=[1,2,3,4]   #存4个值,索引为0-3

L3= ["abc",["bcd","efg"]]    #嵌套列表

创建列表: L1=[]       或者     L1 = list()     print(L1)             

列表内容是可以重复的

查询列表:    L2 = [a,b,c,d,e,1,2]     L2[2] = "c"       L2[-1] = "2"       L2.index("a") = 0   #从左向右查找,找到第一个匹配值     L2.count("a") = 1  #统计指定元素的个数

>>>>>切片      L2[0:3] = [a,b,c]   顾头不顾尾,不包含第四个。跳步取值:L2[:6:2] = [a,c,e]    L2=[:]  #返回所有值      L2=[::2]  #按步长为2,返回所有值

增加:L2.append('kiki')  >>>>把kiki加入到列表最后

插入:  L2.insert(0,'kiki') >>>>>把kiki插入到0这个位置 。在最后一个元素前插入元素'gigi':L2.insert(-1,'gigi')

修改:L2[1] = z    >>>>L2 = [a,z,c,d,e,1,2]  # 赋值替换掉原来的值(元素)

删除:(三种方法)   L2.pop() >>>> #删除最后一个元素。   L2.remove()    #删除从左找到的第一个指定元素,只能删一个值     del  L2[]   #删除列表内的值。 del是全局性的指令,可以删多个元素

循环: for i in L2:                  for i in range(10):     打印 0-9             while 和 for 区别: while 可以有死循环,for是有边界的。 i是临时变量

         print(L2)

排序:L2.sort()   >>>>>以ASCII对应的元素的值来排序

反转:L2.reverse()   >>>把括号的元素反向排序

扩展:n=[1,2,3]    n2=[4,5,6]    n+n2 =[1,2,3,4,5,6]     n.extend(n2) = [1,2,3,4,5,6]

清除列表:n.clear()

复制: n.copy()     n3= n.copy()   copy可以让n3独立。即复制n后,n修改的值,n3的元素不变。

列表的长度: len()

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

输出列表内元素和序号: enumerate #枚举    for  index,i  in  enumerate(names):             print(index,i)

n.isdigit()  >>>>>判断输入的是否是数字

数据类型---列表,for循环的更多相关文章

  1. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  2. python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍

    目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...

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

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

  4. 【学习笔记】--- 老男孩学Python,day8 知识点补充 join,列表不能循环删除,深浅copy

    1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串 2. 列表不能再循环的时候删除. 因为索引会跟着改变 3. 字典也不能直接循环删除. 把要删除的内容记录在列表中. ...

  5. Python基本数据类型--列表、元组、字典、集合

    一.Python基本数据类型--列表(List) 1.定义:[ ]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素. 2.列表的创建: # 方式一 list1 = ['name','ag ...

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

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

  7. Delphi 数据类型列表 good

    Delphi 数据类型列表 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位 Cardinal 0 .. 429496 ...

  8. Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单

    原文:Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单 长长的列表文字类型文件 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 214 ...

  9. python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

    目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...

  10. day2学python 数据类型+深浅拷贝+循环

    数据类型+深浅拷贝+循环 别的语言的数组 python不用定义 直接使用 color=['红','橙','黄','绿','青','蓝','紫'] print(color[1:3]) //打印[1,3) ...

随机推荐

  1. C#语法-虚方法详解 Virtual 虚函数

    虚方法 / Virtual 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享. ...

  2. Stm32L0串口中断接收使用

    最新在做LoRa的项目,使用的是STM32L072和SX1276,需要做一个串口透传模块,刚开始做demo的时候不考虑功耗,所以串口发送和接收直接使用下列函数执行: HAL_UART_Transmit ...

  3. Javascript中的 “&” 和 “|” 详解

    转自:https://www.jb51.net/article/104394.htm 一.前言: 在文章开始之前,先出几个题目给大家看看: var num1 = 1 & 0; console. ...

  4. 静态代码块 2.构造代码块3.构造方法的执行顺序是1>2>3;明白他们是干嘛的就理解了。

    1.静态代码块 2.构造代码块3.构造方法的执行顺序是1>2>3;明白他们是干嘛的就理解了.1.静态代码块:是在类的加载过程的第三步初始化的时候进行的,主要目的是给类变量赋予初始值.2.构 ...

  5. Go Example--锁

    package main import ( "fmt" "math/rand" "runtime" "sync" &qu ...

  6. 【java编程-Javassist】秒懂Java动态编程(Javassist研究)

    作者:ShuSheng007 来源:CSDN 原文:https://blog.csdn.net/ShuSheng0007/article/details/81269295 版权声明:本文为博主原创文章 ...

  7. day05 Spring中自定义注解的用处-之获取自定义的Servie

    PS: 在RPC远程调用中,想要获取自定义的service的方法,就得自定义标签遍历拿到方法 PS:在spring中,两个最核心的 概念是aop和ioc,aop其实就是动态代理. ioc 就是解决对象 ...

  8. Centos7禁止或者允许开机启动服务

    [root@bogon rsyslog.d]# systemctl is-enabled httpd disabled [root@bogon rsyslog.d]# systemctl status ...

  9. MySQL Innodb Engine --独立表空间参数(innodb_file_per_table)

    MySQL中参数innodb_file_per_table决定将表存放于ibdata*的共享表空间还是独立的.ibd文件的独立表空间. ================================ ...

  10. 使用terraform-provider-s3 操作minio

    尽管默认官方提供了s3 的操作,但是对于开源minio 无法支持,更多的是aws 的s3,社区提供了一个通用 s3 操作的provider(基于minio 的sdk) 环境准备 docker-comp ...