列表中的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方法的更多相关文章

  1. python常用内置方法index\extend\count\reverse\sort

    定义列表:(有2个值相同) a = ['XiaoBao','aiaoHao','biaoLiao','ciaoQing','eiaoLi','QiBao','biaoLiao'] 列表的索引: fir ...

  2. python删除列表中元素的方法

    删除列表中元素的三种方法-remove.pop.del 1 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除 2 举例说明: 3 >>> str=[1,2,3,4, ...

  3. Python面试题 —— 计算列表中出现最多次的字符

    给你一个其中包含不同的英文字母和标点符号的文本,你要找到其中出现最多的字母,返回的字母必须是小写形式, 当检查最想要的字母时,不区分大小写,所以在你的搜索中 "A" == &quo ...

  4. Python统计列表中的重复项出现的次数的方法

    本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下:对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在 ...

  5. day2 列表中常用的方法

    列表中有很多方法,下面来看看常用的方法,我们知道,字符串是以字符列表形式存储的.因此上面学习的字符串中的很多方法在列表中也有.     1.extend() extend()列表的扩展,把两个列表进行 ...

  6. Python列表中去重的多种方法

    怎么快速的对列表进行去重呢,去重之后原来的顺序会不会改变呢? 去重之后顺序会改变 set去重 列表去重改变原列表的顺序了 l1 = [1,4,4,2,3,4,5,6,1] l2 = list(set( ...

  7. 005 列表以及append,extend方法

    定义一个列表: number=[,'changhao','常浩',5.2] 往这个列表里面添加单一新值(类型无限制),需要使用append方法. 例如: number.append() number. ...

  8. Python 列表 count() 方法

    描述 Python 列表 count() 方法用于统计某个元素在列表中出现的次数. 语法 count() 方法语法: L.count(obj) 参数 obj -- 列表中统计的对象. 返回值 返回元素 ...

  9. python去除列表中重复元素的方法

    列表中元素位置的索引用的是L.index 本文实例讲述了Python去除列表中重复元素的方法.分享给大家供大家参考.具体如下: 比较容易记忆的是用内置的set 1 2 3 l1 = ['b','c', ...

随机推荐

  1. Python面试题之阅读下面的代码,写出A0,A1至An的最终值

    A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) A1 = range(10) A2 = [i for i in A1 if i in A0] A3 ...

  2. vue-cli 利用moment.js转化时间格式为YYYY年MM月DD日,或者是YYYY-MM-DD HH:MM:SS 等格式

    1.在mian.js引入moment import moment from 'moment' Vue.prototype.$moment = 'moment' 2. 在main.js 设置全局过滤器 ...

  3. awk与sed命令面试题整理

    1.sed命令123abc456456def123567abc789789def567要求输出:456ABC123123DEF456789ABC567567DEF789答案:sed -r -i 's# ...

  4. linux 磁盘与文件系统管理 (鸟哥私房菜)

    各种接口磁盘在Linux中的文件名分别为 /dev/sd[a-p][1-15]:为SCSI,SATA,USB,Flash随身碟等接口的磁盘文件名 /dev/hd[a-d][1-63]:为IDE接口的磁 ...

  5. windows 开启管理员权限

    在使用cmd为windows系统的电脑添加一条路由的时候,发现提示我权限不足,经过我的查找,需要在 我的电脑   右键  管理   本地用户管理    打开用户一栏   找到管理员账户   右键打开属 ...

  6. API Gateway和Route 53及CloudFront的连携使用

    API Gateway部署出来之后的url网址对于普通用户并不友好,所以肯定是需要一个正常的域名来作为url进行访问. 主要有以下几点, API Gateway可以自定义域名 自定义的域名要从Rout ...

  7. js 数组 常用方法

    let arr=[{a:1},{a:2},{a:3}];//forEach 数组循环// 返回void arr.forEach(i=>{ // i为arr中的元素 }) //filter 数组过 ...

  8. ES6形参默认值

    * 形参的默认值----当不传入参数的时候默认使用形参里的默认值 function Point(x = ,y = ) { this.x = x; this.y = y; } //定义一个点的坐标 fu ...

  9. jQuery实现全选与全部选

    为了便于用户理解,直接粘贴下面的代码即可 <!DOCTYPE html> <html lang="en"> <head> <meta ch ...

  10. 回滚树形dp(按dfs序dp)——hdu6035

    本题前面的操作别的博客里都有.难点在于颜色ci的贡献,如何一次dfs求出答案 先来考虑如何在一次dfs中单独对颜色i进行计算 用遍历dfs序的方式,在深搜过程中,碰到带有颜色 i 的点 u,u每个颜色 ...