列表中的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', ...
随机推荐
- 淘宝内核月报2014-11-draft
内核月报2014-11-draft MySQL· 捉虫动态·OPTIMIZE 不存在的表 bug 描述 这是一个和 GTID 相关的Bug,也就是说5.6才会有,并且出现这个 bug 需要满足条件: ...
- 安装Storm的基本过程
- 将一个压缩文件分成多个压缩文件;RAR文件分卷
有时候需要上传压缩文件,但是限制了单个文件的大小,那我们怎么才能将一个比较大的压缩文件分割成多个压缩文件,从而符合要求的进行文件的上传呢?这里小编告诉你一个技巧. 工具/原料 电脑 winrar(一般 ...
- 【Tomcat】Tomcat调优
Tomcat的默认配置,性能并不是最优的,我们可以通过优化tomcat以此来提高网站的并发能力.提高Tomcat的性能可以分为两个方向. 服务器资源 服务器所能提供CPU.内存.硬盘的性能对处理能力有 ...
- CF838C(博弈+FWT子集卷积+多项式ln、exp)
传送门: http://codeforces.com/problemset/problem/838/C 题解: 如果一个字符串的排列数是偶数,则先手必胜,因为如果下一层有后手必赢态,直接转移过去,不然 ...
- bzoj1004题解
[题意分析] 给N个元素染色,可以在定置换群的作用下互相转化的染色方案算相同的,问本质不同的染色方案数. [解题思路] 引理:Burnside定理 设集合S=[1,n]∩N,记等价类数为L,给定S上的 ...
- bzoj1293题解
[题意分析] 给你一条有n个点的数轴,每个点属于一个种类,总共有k个种类.求一段最短的线段,使对于每个种类,这段线段上有至少一个点属于它. [算法分析] 1.对于50%的数据,N≤10000 对于每一 ...
- centos 服务器编译安装apache+php
1.检查服务器中是否自带httpd,如果/etc/httpd/httpd.conf,说明系统自带httpd服务,需要卸载或关闭服务,不要让他影响到本次安装的服务启动 可以用 service httpd ...
- 转-pycharm建立项目
转自:https://blog.csdn.net/m0_37544464/article/details/79171913 本文针对环境已经配置好的Pycharm建立新项目 1.第一步 2.第二步 在 ...
- Xcode输出中文
重写NSArray和NSDictionary分类Category就OK了! 导入头文件 #import <objc/runtime.h> + (void)load { static dis ...