内容大纲

  1 : 列表的索引

   : 列表的切片

  2 : 列表的增加内容

    >1:append(char) 

    >2:insert(index,char)

    >3:extend('可迭代对象')

  3 : 列表的删除内容

    >1:pop(char) 

    >2:def 列表名[index] 可以切片

    >3:clear()

    >remove(char)

  4 : 列表的改内容

    >1:列表名[index] = 'char'

  5 : 列表的常用方法

    >1:sort() 排序

    >2:resvese()倒叙

    >3:len() 查询列表的长度

    >4:count()  查询某个字符的个数

    >5:

1 列表的内容以及索引

  列表名 = ['内容']

  >列表的索引

   

l1 = ['wusir', 'alex', '日天', '太白', 100 ,'太白']
s1 = l1[0]
print(s1)
s2 = l1[-1]
print(s2)

  >列表的切片

  

 s3 =l1[0:2]
s4 =l1[2::2]
s5 =l1[-1:-3:-1]

2 列表的增加

  >append()  # 直接追加,即增加到最后一个

 l1.append('')
print(l1)

  >insert()  #索引,内容

l1.insert(1,'')

  >extend() # 按照可迭代对象进行追加

l1.extend(['',''])
print(l1)
['wusir', 'alex', '日天', '太白', 100, '太白', '', '']

3 列表的删除

  >pop() # 按照索引删除  ,有返回值,返回删除内容,默认删除最后一个

l1.pop(1)
print(l1)

  >remove()  # 按照具体内容删除

l1.remove('日天')
print(l1)

  >def 列表名[index] # 按照索引删除内容,可以切片

del l1[1:2]
print(l1)

4 列表的更改

    

  >列表名[index] ='char'

l1[1]='haha'
print(l1)
l1[2:4]='asd' # 根据索引迭代加进去
print(l1)
l1[1:4:2] = 'a2'
print(l1) #如果切片的时候需要填写对应的内容

5 列表的常用方法

  >sort() 整体排序  # 不能数字和中文,英文一起排序

  

l1 =[3,1,9,6]
l1.sort()
print(l1)

  >reservse() 倒叙排序

l1.reverse()
print(l1)

  >len()  查询列表的整体长度

len(l1)

  >count()  查询列表中某个元素的数量

l1.count('太白')

  >index()   查询某个元素在列表里的索引

l1 =[1,2,3,4,5]
l2 =1
print(l1.index(2 ))

    >range()    生成类似列表 于for 循环使用

列表的相加,

  列表能够相加 ,,返回拼接的列表

列表的相乘, 

  列表相乘,返回类似字符串那种相乘 

元祖:

元祖只有孙被可能被修改

方法只有查的方法.以及count ,len

 

  

  

  

With great power comes great responsibility

总结day04 ---- 列表的切片,增删改查,以及,相关方法, 元祖的使用方法的更多相关文章

  1. 列表(索引切片 增删改查 嵌套) range 元组的初识

    li = ["alex", "WuSir", "ritian", "barry", "wenzhou" ...

  2. 004_Python的列表切片,增删改查,常用操作方法,元组,range,join

    列表 列表是Python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = ['kevin',123,True,(1,2,3,'wusir'), ...

  3. 简单做了一个代办事项列表系统 ,增删改查。 前台页面用 jquery 后台用nodejs ,数据库用的是mongdoDB 。

    引入npm 第三方mongoose包连接mongoDb本地数据库todolist const mongoose = require('mongoose'); mongoose.connect('mon ...

  4. EF5.0增删改查的写法及执行Sql的方法

    public T AddEntity(T entity) { //EF4.0的写法 添加实体 //db.CreateObjectSet<T>().AddObject(entity); // ...

  5. 【面向对象版】HashMap(增删改查)

    前言: 关于什么是HashMap,HashMap可以用来做些什么,这些定义类的描述,请参照[简易版]HashMap(增删改查)的内容. 这章节主要是面向实例,直接进行HashMap(增删改查)的演示. ...

  6. mongoDB 学习笔记纯干货(mongoose、增删改查、聚合、索引、连接、备份与恢复、监控等等)

    最后更新时间:2017-07-13 11:10:49 原始文章链接:http://www.lovebxm.com/2017/07/13/mongodb_primer/ MongoDB - 简介 官网: ...

  7. mongoDB (mongoose、增删改查、聚合、索引、连接、备份与恢复、监控等等)

    MongoDB - 简介 官网:https://www.mongodb.com/ MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储 ...

  8. 数据库开发基础-SQl Server 控制数据库的服务+数据库的创建与管理(增删改查)

    控制数据库的服务: 方法一: 1.Windows+R 打开运行  打开cmd 2.输入net start MSSQLserver 启动数据库服务 输入net stop MSSQLserver 关闭数据 ...

  9. Zend Framework1 框架入门(针对Windows,包含安装配置与数据库增删改查)

    最近公司接的项目需要用到Zend Framework框架,本来需要用的是ZendFramework2 ,但是由于原有代码使用了ZendFramework1 框架,所以顺带学习了.现将一些基础入门记录一 ...

随机推荐

  1. 因式分解 · Factor Combinations

    [抄题]: 给出 n = 8 返回 [[2,2,2],[2,4]] // 8 = 2 x 2 x 2 = 2 x 4 [暴力解法]: 时间分析: 空间分析: [思维问题]: [一句话思路]: 类似于全 ...

  2. Sprint boot notes

    1. spring.io 官网 2. http://javainuse.com/spring/sprboot spring boot学习资源 3. spring boot websocketss视频  ...

  3. Shared Libraries with Eclipse on 86_64 (64 bits) systems[z]

    If you followed my previous post http://linuxtortures.blogspot.com/2012/02/shared-libraries-with-ecl ...

  4. 万网上如何将IP和申请的域名绑定

    万网上如何将IP和申请的域名绑定   在万网上购买了域名后,怎么将它和指定的IP进行绑定呢?下面简单介绍下 工具/原料   中国万网账号 购买的域名 服务器 方法/步骤     百度万网,找到网站后, ...

  5. IntelliJ IDEA建立source同级的文件夹

    1.项目中一般都是将配置文档放入到config的source文件夹下,但是IDE没有直接建立source文件夹的方式,所以我们只做文件夹需要如下操作: 选中项目--->右键,选择new ---& ...

  6. Google Tango Java SDK开发:Motion Tracking 运动追踪

    Java API Motion Tracking Tutorial运动追踪教程 This page describes how the Java API handles motion tracking ...

  7. .NET基础 (19)多线程

    多线程编程的基本概念1 请解释操作系统层面上的线程和进程2 多线程程序在操作系统里是并行执行的吗3 什么是纤程 .NET中的多线程1 如何在.NET程序中手动控制多个线程2 如何使用.NET的线程池3 ...

  8. cxgrid的FINDPANEL编程

    cxgrid的FINDPANEL编程 FindPanel := TcxGridFindPanel.Create(cxGrid1DBTableView1.Controller); self.cxGrid ...

  9. 转:Entity FrameWork利用Database.SqlQuery<T>执行存储过程并返回参数

    public IEnumerable<Statistic> GetStatistics(IEnumerable<Guid> itemIds) { var ctx = new D ...

  10. freemarker获取变量的范围的问题

    今天做freemarker的时候,想用一下全局的变量.就是在a.ftl 和 b.ftl页面里面,使用a.action里面放入request的变量.a.action的视图页面是a.ftl ,b.ftl是 ...