列表是Python的一种基础数据类型,可以进行的操作包括索引,切片,加,乘,检查成员

列表定义:

list(列表、数组)

eg:stus=['lisi','jion','peter']

#下标:即角标,索引,编号,列表可通过下标进行索引

增加列表元素:

stus.append('XX')      #在列表的末尾增加一个元素(当该元素为变量时,不加'' ")

stus.insert(0,'XX')       #在指定位置添加一个元素

删除列表元素:

stus.pop(2)          #删除指定位置的元素

stus.remove('XX')        #删除指定的元素

del stus[3]            #删除指定位置的元素

stus.clear()           #清空整个list

修改列表元素:

stus[1]='老王'          #修改

查找列表元素:

1)按照元素下标:

print(stus[-1])           #取值 下标为-1的时候,就取最后一个元素

2)切片:【切片特点:顾头不顾尾】

stus[1:3]     #取list下标为1至2的元素

stus[:3]       #如果开始的元素下标不写,则从第一个下标开始取

stus[1:]       #如果后面下标不写的话,则从开始下标取元素至最后

stus[:]         #取整个list的元素

stus[0:11:2]    #2代表步长,意味着每隔2各元素取一次

stus[::-1]     #步长是负数时,意味着从右往左开始取元素       (步长为负数时,下标也要写负数)

列表函数&方法

stus.count('老王')           #统计这个元素在list里面出现了几次

stus.index('老王')           #返回这个元素第一次出现的下标,如果这个元素在list里面不存在的话,会报错

stus.reverse()                #反转

stus.extend(stus2)         #把后面list里面的值,加入到第一个list里面

stu3 = stus+stus2          #合并两个list

nums.sort(reverse=True)         #排序,默认是升序

len(my)            #查看变量中元素的个数,长度

判断元素是否在列表中:

in         #存在

not  in         #不存在

Python基础_列表 list的更多相关文章

  1. python 基础_列表的其他操作 4

    一.查找某个元素在数组中出现的次数 ,count的运用 a = ['a','b','c','c','c','a'] print(a.count('c')) 二.把一个元素插入到另一个元素的末尾,ext ...

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

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

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

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

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

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

  5. python基础_格式化输出(%用法和format用法)(转载)

    python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制%d -- dec 十进制%x -- hex 十六进制 &g ...

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

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

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

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

  8. Python基础_文件的的处理及异常处理

    今天主要讲讲文件读写及异常处理. 一.文件操作 1.1 文件的创建及读 打开文件 open 函数  open(file,[option]) file 是要打开的文件 option是可选择的参数文件的打 ...

  9. python基础4 列表和元组

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

随机推荐

  1. ECMA Script 6_RegExp 正则表达式

    在 ES5 中 RegExp 构造函数的参数有两种情况 RegExp(字符串, 正则表达式的修饰符) RegExp(正则表达式); var regex = new RegExp('xyz', 'i') ...

  2. JavaScript Dom级别

  3. RobotFramework环境配置:默认以管理员权限运行cmd

    设置cmd以管理员权限运行 目的:创建或删除文件等命令时,需要管理员权限运行cmd(linux以root用户登录).   例如,创建日志目录.   方法一: 1.激活administrator用户 2 ...

  4. django的分页与添加图片

    分页: 在主页面的views里写接口 导包: from django.core.paginator import Paginator 接口: id=request.GET.get("page ...

  5. sublime 将tab替换为4个空格 & 显示空格

    preferences -> settings -> 在右侧的json中加入(左侧的默认配置是无法修改的,可以在默认配置中搜到这几个配置) // The number of spaces ...

  6. 管理npm源命令

    nrm ls 查看源镜像 nrm add 自定义名称 源地址 nrm use 自定义名称

  7. docker安装,err:exit status 255,提示找不到虚拟机IP

    我遇到这个问题是因为,BIOS没有打开虚拟化技术,导致虚拟机无法成功创建,自然找不到IP. 解决: 1.进入BIOS,高级选项卡下,找到虚拟化技术开关,打开即可.具体做法,可搜网文. 2.删除原来自动 ...

  8. C# DataGridView改变行颜色无效问题

    有一个需求是DataGridView中不符合要求的行变为红色,这网上查到的代码是 Row.DefaultCellStyle.BackColor = Color.Red;即可 但是写完之后发现不起作用 ...

  9. 学号 20175201张驰 《Java程序设计》第8周学习总结

    学号 20175201张驰 <Java程序设计>第8周学习总结 教材学习内容总结 第十五章 知识总结: 1.泛型类声明:可以使用"class 名称"声明一个类,例如:c ...

  10. unity组件路径自动生成

    unity 有时候找路径太麻烦 写了一个自动生成脚本的工具 using System.Collections.Generic; using System.IO; using System.Text; ...