#创建列表
方法一
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. 实验楼课程管理程序-深入学习《C++ Primer第五版》实验报告&学习笔记1

    本片博客为实验楼的训练营课程深入学习<C++ Primer第五版>的实验报告和学习笔记. 原课程地址为:https://www.shiyanlou.com/courses/405# 原文出 ...

  2. Java Daemon 守护线程

    Java中可以通过Thread或ThreadGroup的setDaemon方法将线程设置为守护线程 当所有非守护线程退出后 守护线程将被杀死不在运行 .Net中可以通过设置IsBackground属性 ...

  3. Python全栈开发day7

    一.Python生成器/迭代器 1 2 3 4 5 6 7 8 9 10 11 12 #!/bin/env python # -*- coding:utf-8 -*- def shaw(n):     ...

  4. 简单的androidStudio 添加Jar包

    感谢http://blog.csdn.net/ta893115871/article/details/46955791博主的文章, 1新建一个空项目 2在项目下添加一个新的moudle 3在该moud ...

  5. BASE64编码和解码(VC源代码) 并 内存加载 CImage 图像

      BASE64可以用来将binary的字节序列数据编码成ASCII字符序列构成的文本.完整的BASE64定义可见 RFC1421和 RFC2045.编码后的数据比原始数据略长,为原来的4/3.在电子 ...

  6. RPC 框架通信原理

    RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据: ...

  7. jdk的内存设置

    堆(Heap)和非堆(Non-heap)内存按照官方的说法:"Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配.堆是在 Java 虚拟机启动时创建的.在JV ...

  8. python生成透时图片and 写文字

    import Image from get_png import getpng def transparent(infile): #open png,covert it into 'RGBA mode ...

  9. jQuery插件制作方法

    html页面:<h1>Hello My name is Alex,i from china.</h1> 1.无参数实现文字阴影效果 测试代码: $("h1" ...

  10. Android中的事件传递机制

    Android源码版本:API Level 19(Android 4.4) Android事件构成 在Android中,事件主要包括点按.长按.拖拽.滑动等,点按又包括单击和双击,另外还包括单指操作和 ...