列表是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. SpringCloud中之Ribbon实现负载均衡

    之前都不能够理解负载均衡,不知道其怎么实现.现在学习了ribbon后,知道了可以开启多个服务实例,那么选择其中一个服务实例的策略就是负载均衡了,感觉还是很神奇的.

  2. CUDA相关问题

    之前装了GPU驱动后,再装了CUDA 9.0,再装了cuDNN,并且对样例mnistCUDNN进行执行,显示“Test passed!"通过.但是倒忘了有没有测试CUDA是否安装成功.驱动也 ...

  3. SPARK-18560

    ##### Receiver data can not be dataSerialized properly. ``` // :: ERROR executor.Executor: Exception ...

  4. CodeForces #549 Div.2 ELynyrd Skynyrd 倍增算法

    题目 这道题目实际上可以用动态规划来做. 对于每个区间,我们从右边边界,往左边走,如果能走n-1次,那说明以右边边界为起点存在一个题目中说的子链. 利用倍增算法,实际上倍增也是动态规划.f[i][j] ...

  5. 邮局 100分代码(dfs+多重剪枝)

    蓝桥杯真题-邮局 #include<iostream> #include<algorithm> #include<set> #include<string&g ...

  6. kubernetes安装

    本文主要参考自: https://blog.csdn.net/real_myth/article/details/78719244 还有一份更适合在生产环境使用的超强高可用(多master,nginx ...

  7. 已知两点经纬度(百度地图),用js求解两点之间的角度

    采用的网址:https://my.oschina.net/boogoogle/blog/740478

  8. numpy(三)

    广播: x= np.arange(12).reshape((3,4)) a= np.arange(3) b=np.arange(3)[;,np.newaxis] c=a+b a,b会扩散成公共的形状进 ...

  9. linux获取网络信息函数

    获取IP地址 int sys_getIP(char *ip_addr) { ] = {"ifconfig eth0 | grep inet | cut -d: -f2 | cut -d' ' ...

  10. vi命令删除

    3.删除 x :删除当前光标位置的字符 X    :删除当前光标位置前的字符 dd :删除当前行