python day2 列表的常用操作方法
- #创建列表
方法一
li = ['aa','bb','cc']
方法二
li = list(['aa','bb','cc'])
print(li)
返回 ['aa', 'bb', 'cc']
--------------------------------------------------------------------------------------------------- #添加元素
li = list(['aa','bb','cc'])
li.append('dd')
print(li)
返回 ['aa', 'bb', 'cc', 'dd']
- --------------------------------------------------------------------------------------------------
- #清空列表
li = list(['aa','bb','cc'])
li.clear()
print(li)
- --------------------------------------------------------------------------------------------------
- #统计列表中元素出现的个数
li = list(['aa','aa','bb','cc'])
print(li.count('aa'))
print(li.count('bb'))
返回 aa出现了2次
返回 bb出现了1次
- --------------------------------------------------------------------------------------------------
- #列表扩展
li = list(['aa','aa','bb','cc'])
print(li)
返回 ['aa', 'aa', 'bb', 'cc']
li.extend(['dd','ee'])
print(li)
返回 ['aa', 'aa', 'bb', 'cc', 'dd', 'ee']
- --------------------------------------------------------------------------------------------------
- #列表索引 查询字符串所在列表中的索引位置,如有相同,查询出第一个,从0开始
li = list(['aa','aa','bb','cc'])
print(li.index('aa')) 返回值 0
print(li.index('bb')) 返回值 2
- --------------------------------------------------------------------------------------------------
- # 向列表中插入元素
li = list(['aa','bb','cc'])
# 在第一个位置插入字符串wuyuchao
li.insert(0,"wuyuchao")
print(li)- 返回 ['wuyuchao', 'aa', 'bb', 'cc']
- --------------------------------------------------------------------------------------------------
- # 从列表尾部删除一个元素,并取得该元素的值
li = list(['aa','bb','cc'])
ret = li.pop()
print(li)
print(ret)- 返回 li = ['aa', 'bb'] ret = cc
- --------------------------------------------------------------------------------------------------
- # 从列表中删除一个指定元素,如元素有同名删除第一个
li = list(['aa','bb','cc','dd'])
li.remove('aa')
print(li)- 返回 ['bb', 'cc', 'dd']
- --------------------------------------------------------------------------------------------------
- # 列表元素反转
li = list(['aa','bb','cc','dd'])
li.reverse()
print(li)- 返回 ['dd', 'cc', 'bb', 'aa']
- --------------------------------------------------------------------------------------------------
- # 列表的排序 先特殊字符,后数字,数字开头,字母
li = list(['aa','bb','cc','dd','1','5','65brother','*','.',','])
li.sort()
print(li)- 返回 ['*', ',', '.', '1', '5', '65brother', 'aa', 'bb', 'cc', 'dd']
- --------------------------------------------------------------------------------------------------
python day2 列表的常用操作方法的更多相关文章
- Python list列表的常用操作方法
本文主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.删除.排序.切片,乘等操作方法 1.创建列表:把逗号分隔的不同的数据项使用方括号括起来 list = [1,2,3,'Jam ...
- python列表的常用操作方法
主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...
- Python中列表的常用操作
只整理重要常用的操作: append():尾部追加元素,参数只能为一个. extend():用列表扩展列表,参数为列表. insert():在指定位置插入元素,第一个参数为插入位置,第二个为参数为插入 ...
- python之列表的常用操作
Python list 常用方法总结 一,创建列表 只要把逗号分隔的不同的数据项使用方括号([ ])括起来即可 下标(角标,索引)从0开始,最后一个元素的下标可以写-1 list = ['1 ...
- day2 列表中常用的方法
列表中有很多方法,下面来看看常用的方法,我们知道,字符串是以字符列表形式存储的.因此上面学习的字符串中的很多方法在列表中也有. 1.extend() extend()列表的扩展,把两个列表进行 ...
- python中列表的常用操作增删改查
1. 列表的概念,列表是一种存储大量数据的存储模型. 2. 列表的特点,列表具有索引的概念,可以通过索引操作列表中的数据.列表中的数据可以进行添加.删除.修改.查询等操作. 3. 列表的基本语法 创建 ...
- Python列表操作常用API
1.列表的概念 (1)列表的定义 列表是Python中一种基本的数据结构.列表存储的数据,我们称为元素.在列表中的每个元素都会有一个下标来与之对应,第一个索引是0,第二个索引是1,依此类推的整数. 列 ...
- Python文件常用操作方法
Python文件常用操作方法 一.对File对象常用操作方法: file= open(file, mode='r', buffering=-1, encoding=None, errors=None, ...
- python 字符串常用操作方法
python 字符串常用操作方法 python 字符串操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等 1.去除空格 str.strip():删除字符串两边的指定字符,括号的写 ...
随机推荐
- 软件工程练习, 模块化,单元测试,回归测试,TDD
这是<构建之法>实战教学的一部分.适合作为同学们的第二个程序作业. 第一个程序作业: 请看 “概论” 一章的练习,或者老师的题目,例如这个. 作业要求: 软件工程的作业越来越有意思了, 我 ...
- localstorage sessionstorage cookie 备忘
/* sessionStorage: 保存的数据用于浏览器的一次会话,当会话结束(通常是该窗口关闭),数据被清空: localStorage: 保存的数据长期存在,下一次访问该网站的时候,网页可以直接 ...
- const char **
foo (const char **p){ } main (int argh,char **argv) { foo(argv); } warning : argument is i ...
- 用贝赛尔曲线把图片, 按钮, label 绘成圆 或圆角矩形
//创建圆形遮罩,把用户头像变成圆形 /* *CGPointMake(35, 35) 是绘图的中心点, 如果想把控件居中绘圆, 一般用控件的中心点, radius 是圆半径 startAn ...
- google map 计算地图面积方法
花了几个小时把js的google计算地图面积的算法改成了c# 的. class Program { static void Main(string[] args) { // a = new qq.ma ...
- python之路——面向对象(基础篇)
面向对象编程:类,对象 面向对象编程是一种编程方式,此编程方式的落地需要使用 "类" 和 "对象" 来实现,所以,面向对象编程其实就是对 "类&quo ...
- C++STL学习笔记_(1)vector知识
#include<iostream> using namespace std; #include "vector" //数组元素的 添加和删除 void main31( ...
- R语言画图,根据正负值画不同颜色,并且画水平线或者垂直线
col=ifelse(x<0, "blue", "red") #如果x值为负值,用蓝色表示,反之,用红色表示 abline(v=0,col="g ...
- python-mysqldb安装
出现错误 command 'gcc' failed with exit status 1 解决办法: yum install python-devel mysql-devel zlib-devel ...
- c语言插入排序
对于小规模输入,插入排序是一种非常快速的排序算法,且原理简单,结构紧凑. 插入排序的原理:从序列中第二个数A开始,将A,插入前面已经排好的序列中,形成一个新的排序好的序列,以此类推到最后一个元素. 参 ...