列表中的index,extend,count方法
列表中的index,extend,count方法
#_author:Administrator
#date:2019/10/24
#1.index方法
l=['blue','red','white','black','purple','black','yellow'] first_black_index=l.index('black')#先找到第一个black
print('first_black_index:',first_black_index)# 3 little_list=l[first_black_index+1:]#在从black后一个位置开始切片,一直到最后 取小列表little_list second_black_index=little_list.index("black")#在小列表中取第二个black的位置
print('second_black_index:',second_black_index)#1 second_black_index_in_big_list=first_black_index+second_black_index+1
print('second_black_index_in_big_list:',second_black_index_in_big_list)# 第二个black在大列表中的位置是5
print("second_black_value is:",l[second_black_index_in_big_list])#在大列表中输出位置second_black_index_in_big_list的值为 black
#2.extend方法
#将b插入到a中
a=[1,2,3]
b=[4,5,6]
a.extend(b)
print(a)#[1, 2, 3, 4, 5, 6]
#3.count方法
t=['i','m','a','m','crazy','boy','m']
counts=t.count('m')
print(counts)#表示m在列表中出现了3次
t.reverse();
print(t)#不用接受,做完之后直接打印原来的列表,否则为None-->['m', 'boy', 'crazy', 'm', 'a', 'm', 'i']
p=[3,5,9,7,2,1]
p.sort()
print(p)#排序从小到大[1, 2, 3, 5, 7, 9]
p.sort(reverse=True)#修改sort中的参数,使其降序排列
print(p)#[9, 7, 5, 3, 2, 1]
#sort()也可以给字符串排序,如下
l=['blue','red','white','black','purple','black','yellow']
l.sort()
print(l)#['black', 'black', 'blue', 'purple', 'red', 'white', 'yellow']
l.sort(reverse=True)
print(l)#['yellow', 'white', 'red', 'purple', 'blue', 'black', 'black']
print( type(l) is list)#True
l.clear()#清空列表
print(l)#[]
Output:
first_black_index: 3
second_black_index: 1
second_black_index_in_big_list: 5
second_black_value is: black
[1, 2, 3, 4, 5, 6]
3
['m', 'boy', 'crazy', 'm', 'a', 'm', 'i']
[1, 2, 3, 5, 7, 9]
[9, 7, 5, 3, 2, 1]
['black', 'black', 'blue', 'purple', 'red', 'white', 'yellow']
['yellow', 'white', 'red', 'purple', 'blue', 'black', 'black']
True
[]
列表中的index,extend,count方法的更多相关文章
- python常用内置方法index\extend\count\reverse\sort
定义列表:(有2个值相同) a = ['XiaoBao','aiaoHao','biaoLiao','ciaoQing','eiaoLi','QiBao','biaoLiao'] 列表的索引: fir ...
- python删除列表中元素的方法
删除列表中元素的三种方法-remove.pop.del 1 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除 2 举例说明: 3 >>> str=[1,2,3,4, ...
- Python面试题 —— 计算列表中出现最多次的字符
给你一个其中包含不同的英文字母和标点符号的文本,你要找到其中出现最多的字母,返回的字母必须是小写形式, 当检查最想要的字母时,不区分大小写,所以在你的搜索中 "A" == &quo ...
- Python统计列表中的重复项出现的次数的方法
本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下:对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在 ...
- day2 列表中常用的方法
列表中有很多方法,下面来看看常用的方法,我们知道,字符串是以字符列表形式存储的.因此上面学习的字符串中的很多方法在列表中也有. 1.extend() extend()列表的扩展,把两个列表进行 ...
- Python列表中去重的多种方法
怎么快速的对列表进行去重呢,去重之后原来的顺序会不会改变呢? 去重之后顺序会改变 set去重 列表去重改变原列表的顺序了 l1 = [1,4,4,2,3,4,5,6,1] l2 = list(set( ...
- 005 列表以及append,extend方法
定义一个列表: number=[,'changhao','常浩',5.2] 往这个列表里面添加单一新值(类型无限制),需要使用append方法. 例如: number.append() number. ...
- Python 列表 count() 方法
描述 Python 列表 count() 方法用于统计某个元素在列表中出现的次数. 语法 count() 方法语法: L.count(obj) 参数 obj -- 列表中统计的对象. 返回值 返回元素 ...
- python去除列表中重复元素的方法
列表中元素位置的索引用的是L.index 本文实例讲述了Python去除列表中重复元素的方法.分享给大家供大家参考.具体如下: 比较容易记忆的是用内置的set 1 2 3 l1 = ['b','c', ...
随机推荐
- windows平板软件开机自启动+霸屏的操作方法
转载(忘了地址) 很好很强大.成功亲测 使用你自己的账号(最好是管理员权限的账号)登录Windows,然后添加一个给其他人使用的账户(假设为other),注意一定要为other设置密码. 运行 ...
- 新建一个servlet类,继承HttpServlet,但是无法导入HttpServlet包
描述: 原因:缺少tomcat的libraries(HttpServlet对应位置在tomcat的lib中====) 解决: 1. 2. 3. 4.
- vue keep-alive缓存问题
搬运自:https://blog.csdn.net/dongguan_123/article/details/80910231 我的问题:列表页 > 详情页a > 支付页 > ...
- idea一直在copying resources或者一直在build,卡住不动,问题已解决
IDE在启动项目的过程中,一直copying,或者是build一直卡住,需要在modules中配置下,把target文件夹移出resource folder 同时,在此之前,我还屏蔽了项目中pom.x ...
- ES6解构
解构:“解开--重构” 1.数组的解构: //数组的解构: // let arr=[1,2,3,6] // let[a,b,c,d]=arr; // console.log(a,b,c,d)// 1, ...
- leetcode-第11场双周赛-5088-等差数列中缺失的数字
题目描述: 自己的提交: class Solution: def missingNumber(self, arr: List[int]) -> int: if len(arr) == 2: re ...
- 解析Spring第三天(面向切面AOP)
面向切面:AOP 在不修改源代码的基础上,对方法进行增强.AOP的底层原理就是代理技术(第一种:jdk的动态代理(编写程序必须要有接口).第二种:cglib代理技术(生成类的子类).如果编写的程序有借 ...
- 引入CSS样式表(书写位置)
CSS可以写到那个位置? 是不是一定写到html文件里面呢? 内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下: <head ...
- NX二次开发-UF_MODL_intersect_objects获取两个对象的交点
NX9+VS2012 #include <uf.h> #include <uf_curve.h> #include <uf_modl.h> #include < ...
- 水一帖:快速计算ceil(a/b)的方式
今天拍脑袋想出来的,不用ceil函数,不用浮点运算,不用取模,兼顾运行常数和代码量的向上取整除方法 在保证a,b>0时 ceil(a/b)=(a-1)/b+1; (完)