#创建列表
方法一
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. MySQL效能监控工具mysqlreport安装和中文说明

    管理 mysql 最让人困扰的就是如何有效的掌握 MySQL 的健康状况,因为 MySQL 虽然有提供许多系统变量值供您参考,但这些零散的数据若要手动搜集与过滤将会是一件十分没有效率的事情(除非您写 ...

  2. 线程操作UI界面的方法

    以前一般都是用BeginInvoke来刷新UI界面,现在采用 SynchronizationContext 来刷新,写起来清楚多了. SynchronizationContext synchroniz ...

  3. [译]Node.js - Event Loop

    介绍 在读这篇博客之前,我强列建议先阅读我的前两篇文章: Getting Started With Node.js Node.js - Modules 在这篇文章中,我们将学习 Node.js 中的事 ...

  4. Dictionary和Hashtable的一些异同

    Dictionary和Hashtable 区别: Dictionary和Hashtable 区别 Dictionary Hashtable  支持范型 不支持 需要自己做线程同步 通过调用 Synch ...

  5. getGLES1ExtensionString: Could not find GLES 1.x config!

    编辑模拟器中  Emulated performance 中不选  auto 和  Hardware - GLES 2.0,选择Software-GLES2.0.解决问题

  6. 犀利点评:csdn某文<第一次创业还是失败了---分享失败的经验>

    今天上午在csdn看了一篇创业文,突然想无节操的做一下点评. 原文详细地址如下:http://blog.csdn.net/android_tutor/article/details/9815801 以 ...

  7. php中$row=mysql_fetch_row()出错问题

    在写php时用到这样一个问题,代码如下: $sql="select * from sina"; mysql_connect("localhost"," ...

  8. 修改订单的收货时间(MySQL)脚本

    需求 下单时间为21:00-23:59,并且收货时间为第二天的订单,将这些订单的收货时间改为第三天: #!/bin/bash ###time:2016-04-26 ###This script is ...

  9. centos7安装数据库

    centos7的yum源中貌似没有正常安装MySQL时的mysql-server. 那么就需要从官网下载了. 下面是安装mysql的命令: # wget http://dev.mysql.com/ge ...

  10. Tcc学习笔记(二) 安装和配置

    1.下载和编译 去repo.or.cz/tinycc.git下载最新的snapshot压缩包, 或者用git命令下载: git clone git://repo.or.cz/tinycc.git . ...