# Author:larlly

#列表增删改查
#定义列表
name = ["wo","ni","ta","wo"] #定义列表
num_list = list(range(1,10)) #range生成范围的数,强制转化为列表 #切片
print(num_list)
print(name[0])
print(name[0:2]) #顾头不顾尾
print(name[-1])
print(name[:]) #取所有值
print(name[-3:-1]) #必须自左向右
print(name[::-1]) #从后往前,步数为1 #增
name.append("he") #追加到后面
name.insert(0,"she") #插入到指定下标 #改
name[0] = "wo1" #改指定下标的值 #删
del name[0]
name.pop(0) #删除指定下标的值
name.pop() #默认删除末尾的值
name.remove("wo") #在原list中可以直接删除
name.clear() #清空列表数据,如果有嵌套list也直接清空,无需定位到嵌套的list嵌套的list再清空 #列表其他方法:
print(name.index("wo")) #获取指定元素的下标
print(name.count("wo")) #获取指定元素的次数 #返转,自右向左输出
name.reverse() #进行排序,默认升序,想要降序需加:reverse=True,reverse返转 ,3.x版本,不同数据类型不能放在一起排序了!!!
name.sort()
name.sort(reverse=True) #extend,合并列表,修改原列表的值,只能合并到原列表的末尾
name2 = ["she1","she2"]
name.extend(name2) #insert和extend的区别
1.insert可以指定插入元素的位置,extend不能指定,只能合并到末尾
2.insert是在原列表的基础上增加元素,什么都可以加(列表、字符串),只能合并2个列表,不能添加字符串
print(name) #元祖
1.元祖的值,不能改变,是个不可变的列表,可以通过访问下标和切片的方式查询,但是想要修改必须先转成list
#定义元祖
tuple1 = ("apple","orange","banana","apple")
print(tuple1[0])
print(tuple1)
tuple2 = list(tuple1)
tuple2[0] = "apple1"
print(tuple2)
#元祖只有count和index方法
print(tuple1.count("apple"))
print(tuple1.index("apple"))

week_one-python基础 列表 增删改查的更多相关文章

  1. python 基础 列表 增删改查

    names = ["aaron", "alex", "james", "meihengfan"]names2 = [1, ...

  2. python 基础 字典 增删改查

    content = {"name":"wd","pc":{"phone":111111,"age": ...

  3. Python 基础list 增删改查 解析

    一 增加     1 append 增加到最后一个列表      li = [ 1,3,4 ,'wang',]li.append('wangyan')print(li)[1, 3, 4, 'wang' ...

  4. 03 基于umi搭建React快速开发框架(封装列表增删改查)

    前言 大家在做业务系统的时候,很多地方都是列表增删改查,做这些功能占据了大家很长时间,如果我们有类似的业务,半个小时就能做出一套那是不是很爽呢. 这样我们就可以有更多的时间学习一些新的东西.我们这套框 ...

  5. MVC3+EF4.1学习系列(二)-------基础的增删改查和持久对象的生命周期变化

    上篇文章中 我们已经创建了EF4.1基于code first的例子  有了数据库 并初始化了一些数据  今天这里写基础的增删改查和持久对象的生命周期变化 学习下原文先把运行好的原图贴来上~~ 一.创建 ...

  6. 使用python操作XML增删改查

    使用python操作XML增删改查 什么是XML? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输 ...

  7. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-2.使用Mybatis注解开发视频列表增删改查

    笔记 2.使用Mybatis注解开发视频列表增删改查     讲解:使用Mybatis3.x注解方式 增删改查实操, 控制台打印sql语句              1.控制台打印sql语句      ...

  8. Django之model基础(增删改查)

    一.ORM 映射关系 表名 <-------> 类名 字段 <-------> 属性 表记录 <------->类实例对象二.创建表(建立模型) 在创建表之前的准备 ...

  9. Hibernate第一个程序(最基础的增删改查) --Hibernate

    本例实现Hibernate的第一个程序,Hibernate的优点我想大家都很清楚,在这里不做过多赘述.总之,使用Hibernate对数据库操作,也就是来操作实体对象的! 项目目录: 一.第一步要做的就 ...

随机推荐

  1. FastJSON 设置默认参数,全局配置方式 和 一些使用方式、坑

    如果要被序列化的对象含有一个date属性或者多个date属性按照相同的格式序列化日期的话,那我们可以使用下面的语句实现: 在应用的的Main方法体里配置全局参数: JSONObject.DEFFAUL ...

  2. react项目使用bootstrap

    曾经对于react项目怎么使用bootstrap纠结了很久,网上也查了好多的资料,有的用react-bootstrap,只要npm install 以后,import就可以使用里面的css了.但是这个 ...

  3. Ubuntu 安装mono

    Ubuntu 安装mono 我的系统:Ubuntu 16   Mono参考: http://www.mono-project.com/docs/getting-started/install/linu ...

  4. socket.io 中文文档

    Socket.io是一个WebSocket库,包括了客户端的js和服务器端的nodejs,它的目标是构建可以在不同浏览器和移动设备上使用的实时应用.它会自动根据浏览器从WebSocket.AJAX长轮 ...

  5. Python3.6连接mysql(一)

    初次学习python,因为python连接mysql的时候,需要安装mysql驱动模块 之前按照廖雪峰网站上的方法安装mysql驱动的方法: MySQL官方提供了mysql-connector-pyt ...

  6. orace函数

    处理字符的函数 lower(char);//把字符串转换成小写格式 upper(char);//把字符转换成大写 length(char);//返回字符串的长度 substr(char,m,n);// ...

  7. UI常用接口使用规范

    //////////////////////////////////////////////////////////////////////////////////////////////// /// ...

  8. HTML、CSS知识点,面试开发都会需要--No.6 设置背景

    No.6 设置背景 1.background (1)如何设置背景:背景可通过color.image.gradient渐变或者组合方法设置. (2)background-color:颜色格式可以是十六进 ...

  9. Codeforces 1068 - A/B/C/D/E - (Done)

    链接:http://codeforces.com/contest/1068 A - Birthday - [计算题] 题意:一共 $N$ 种硬币,我已经有其中 $K$ 种,我的 $M$ 个朋友每人送我 ...

  10. POJ 1321 - 棋盘问题 - [经典DFS]

    题目链接:http://poj.org/problem?id=1321 Time Limit: 1000MS Memory Limit: 10000K Description 在一个给定形状的棋盘(形 ...