#创建列表
方法一
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 列表的常用操作方法的更多相关文章

  1. Python list列表的常用操作方法

    本文主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.删除.排序.切片,乘等操作方法 1.创建列表:把逗号分隔的不同的数据项使用方括号括起来 list = [1,2,3,'Jam ...

  2. python列表的常用操作方法

    主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...

  3. Python中列表的常用操作

    只整理重要常用的操作: append():尾部追加元素,参数只能为一个. extend():用列表扩展列表,参数为列表. insert():在指定位置插入元素,第一个参数为插入位置,第二个为参数为插入 ...

  4. python之列表的常用操作

    Python list 常用方法总结   一,创建列表  只要把逗号分隔的不同的数据项使用方括号([ ])括起来即可 下标(角标,索引)从0开始,最后一个元素的下标可以写-1 list  =  ['1 ...

  5. day2 列表中常用的方法

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

  6. python中列表的常用操作增删改查

    1. 列表的概念,列表是一种存储大量数据的存储模型. 2. 列表的特点,列表具有索引的概念,可以通过索引操作列表中的数据.列表中的数据可以进行添加.删除.修改.查询等操作. 3. 列表的基本语法 创建 ...

  7. Python列表操作常用API

    1.列表的概念 (1)列表的定义 列表是Python中一种基本的数据结构.列表存储的数据,我们称为元素.在列表中的每个元素都会有一个下标来与之对应,第一个索引是0,第二个索引是1,依此类推的整数. 列 ...

  8. Python文件常用操作方法

    Python文件常用操作方法 一.对File对象常用操作方法: file= open(file, mode='r', buffering=-1, encoding=None, errors=None, ...

  9. python 字符串常用操作方法

    python 字符串常用操作方法 python 字符串操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等 1.去除空格 str.strip():删除字符串两边的指定字符,括号的写 ...

随机推荐

  1. HTML5来回拖动实例

    <html> <meta charset="utf-8"> <script> //规定被拖动的数据 function tdwhat(ev,obj ...

  2. 6.openssl rsautl和openssl pkeyutl

    rsautl是rsa的工具,相当于rsa.dgst的部分功能集合.可用于签名.验证.加密和解密文件.非对称密钥的密钥是随机生成的,因此不需要也无法指定salt参与加密. pkeyutl是非对称加密的通 ...

  3. 前端资源构建-Grunt环境搭建

    前端资源构建-Grunt 随着前端开发的复杂度越来越高,前端页面动辄上几十个js,十几个html页面.用户打开一个页面需要加载一堆的css,js,html文件,对于有大量用户的web应用来说,既消耗服 ...

  4. QT中的C/S通信问题:关于服务器端readyread()信号不发射

    在windows下用QT测试C/S通信的时候,遇到服务器端不能读取客户端发来的数据的问题. 后来设置断点检查错误,发现是readyread信号不触发的原因. 后来在客户端写socket后面加了一句so ...

  5. FastReport 中添加二维码功能.(Delphi)

    http://www.cnblogs.com/fancycloud/archive/2011/07/24/2115240.html FastReport 中添加二维码功能.(Delphi)   在实际 ...

  6. 仿QQ的底部选项

    效果图: item_add.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

  7. FP 某段SQL语句执行时间超过1个小时,并报错:ORA-01652: 无法通过 128 (在表空间 TEMPSTG 中) 扩展

    一.出现如下两个错误:1.某一段SQL语句执行时间超过1个小时:2.一个小时后,提示如下错误:ORA-01652: 无法通过 128 (在表空间 TEMPSTG 中) 扩展 temp 段ORA-065 ...

  8. WPF 将控件绑定到变量

    看了好多博客,发现很多都不能用,嘿嘿,自己终于实现了: 废话不多说,上代码: XAML代码如下: <Window x:Class="WpfApplication7.MainWindow ...

  9. mysql - join two derived tables

    select t1.uid from (select uid from table1) t1 inner join (select uid from table2) t2 where t1.uid=t ...

  10. hdu 3307 Description has only two Sentences (欧拉函数+快速幂)

    Description has only two SentencesTime Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K ...