week_one-python基础 列表 增删改查

# 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"))    #获取指定元素的次数#进行排序,默认升序,想要降序需加:reverse=True,reverse返转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"))
时间: 2024-08-05 06:41:42

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

基础的增删改查,数据库优化,索引

mysql的特点 关系型数据库,免费使用, 插入式存储引擎, 性能高, 基础的增删改查 ddl语句,数据定义语句 123456789101112 create database test1;drop database test1;use test1;create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2));drop table emp;alter table emp modify ename

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

上篇文章中 我们已经创建了EF4.1基于code first的例子  有了数据库 并初始化了一些数据  今天这里写基础的增删改查和持久对象的生命周期变化 学习下原文先把运行好的原图贴来上~~ 一.创建详细页 首先 我们先在控制器下 添加详细页的方法 因为这篇文章后面要介绍持久对象声明周期的变化 所以在这里先看下有哪些状态 EF里一共有这五中生命状态类型 其实 看名字我们可以大概猜测出个一二三来~~  游离的 未改变的  新添加的  已删除的 修改的  但是是怎么变化的能 我们在后面的代码中实践与

python 字典的增删改查

字典 # 1.存储数据比较大 # 2.字典的查找速度比列表快 # 3.字典都是通过键来操作的,且键必须是唯一的. # 4.# dic = {"键":"值","key":"value"} 字典的增删改查 字典增: dic = {} dic["键"]= 值 添加键值对 dic = {} dic.setdefault("键",值) 有则更改,无则添加 字典删: dic = {"111

小白5分钟上手c#数据库操作(二) 基础的增删改查

上一小节,我们已经准备好了一个数据库文件,现在我们先不用微软包装好的各种Entity Framework, 自己用基础的方法对数据库进行增删改查. 前期准备: 新建一个console工程,把上一小节的数据库拷贝到工程目录下,copy local 设置成true, 目录结构大致长这样: 然后添加一个nuget包,方面后面使用各种c#提供的方法: 基本上常用的操作里,查数据是一类,增删改是一类 先看怎么查数据: // 查询数据 using (var connection = new SQLiteCo

关于android中数据库的创建以及基础的增删改查的相应操作

这里主要是掌握一些基本的相应的知识,具体的是阿金是等到明天在进行. 相应的知识点如下: 对于数据库中的一些常识.SQLite 没有服务器进程,它通过文件保存数据,该文件是跨平台的,可以放在其他平台中使用.并且在保存数据时,支持null(零) .integer (整数).real (浮点数字) .text (字符串文本)和blob(二进制对象)5种数据类型.但实际上SQLite也接收varchar(n). char(n).decimal(p,s)等数据类型,只不过在运算或保存时会转换成对应的5种数

MySQL 基础知识 增删改查基本操作

增删改查=CRUD 增 insertINSERT car VALUES('字符','name','brand','1990-02-02 00:00:00') 添加一条 INSERT car (`code`,`name`)VALUES('1','2') 单独添加 删除 DELETE 不常用DELETE FROM car 删除表的所有信息DELETE FROM car WHERE `Code`='字符' AND `Name`='name'DELETE FROM car WHERE `Code`='字

SQL学习(二)SQL基础的增删改查

在测试时使用数据库时,用的比较多的就是增删改查SQL了. 一.增加(insert into ...values) 用于向表中插入新记录 1.不指定列(表示:依次插入所有列的值) insert into ticket values('2','测试') 2.指定列(表示:指定列插入数据) insert into ticket(name) values('测试') 二.删除(delete) 用于删除表中的行 1.删除所有行 delete from ticket 或:delete * from tick

SqL语句基础之增删改查

增查删改的SQL语句,如此的实用,下面我就来简单介绍一下它简单的用法. 1.什么是SQL? SQL是用于访问和处理数据库的标准的一种计算机语言. 2.SQL可以做什么?  (1)可以向数据库进行查询  (2)可以向数据库插入数据  (3) 可以更新数据库中的数据  (4)可以删除数据库中的数据  (5)可以向数据库新增数据 ps:总的可以大体的分为增,删,改,查 3.怎么编写SQL语言? 现在主要编写SQL语言的工具是SQL server,由微软公司发布出来的,由于数据库更新比较繁琐,所以当前使

python 字典的增删改查及嵌套

字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的.可哈希表示key必须是不可变类型,如:数字.字符串.元组. 字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合.两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取. 一.增 # dic = {'na