序列类型的方法 增删改查

# 序列类型的方法

# 增删改查

# 列表的方法#   增# 列表添加元素 可以添加任何元素# append 在元素最后位置添加# li = [1,2,3,4]# li.append(5) # 在该列表中最后当成一个整体添加元素,不需要赋值,因为他是可变类型(如赋值:li2 = li.append(5)则打印出来是None空)# li.append(‘aasasas‘) # 可添加字符串# li.append([5,6,7]) # 可添加列表# print(li)

# insert 指定位置添加# li = [1,2,3,4]# li.insert(0,9) # 第一个参数下标,第二个参数添加的内容# print(li) # 直接print打印就相当于一个赋值的状态

# extend # 被添加元素,依次按顺序分开插入到元素末尾# li = [1,2,3,4]# li.extend("excel") # 字符串的形式则依次按顺序分开插入元素末尾# li.extend(‘111213‘)# 字符串的形式则依次按顺序分开插入元素末尾# li.extend([‘excel‘, ‘xx‘, ‘aa‘]) # 可添加序列类型列表,添加到末尾,分开插入# li.extend([12, 13, 14]) # 可添加序列类型列表,添加到末尾,分开插入# print(li)

# 删# li = [1,2,3,4]# li.pop() # 如不在括号里添加元素,则删除列表最后一个元素# print(li)

# li.pop(1) # 如在括号里添加元素,则从0开始顺序删除下标元素# print(li)# print(li.pop(3)) # 这种返回的是已删除的对应的元素,不建议这样使用

# li = [1,2,3,4,‘as‘]# li.remove(‘as‘ ) # 指定元素删除,不需要按0开始排序# print(li)

# li = [1,2,3,4]# li.clear()   # 直接全部清空删除# print(li)

# 改

# li = [1,2,3,4]# li[0] = ‘s‘  #从0开始下标修改元素# print(li)

# 查

# li = [1,2,3,4,5,6,4,7,4,2,1,3,3,2,1]## print(li.index(4))   #从列表中找出某个值第一个匹配项的索引位置 ,参数为下标,可以赋值可以pirnt,查不到就报错# print(li.index(4,5)) # 方法1print :后面那个2是参数第二个开始的位置查询,包括开始的位置

# ind = li.index(4,3)   # 方法2赋值:后面那个2是参数第二个开始的位置查询,包括开始的位置# print(ind)

# li = [1,2,3,4,5,6,4,7,4,2,1,3,3,2,1,1,1]# z = li.count(1)  # 统计列表数字的个数# print(z)

# li = [1,2,3,4,5,6,4,7,4,2,1,3,3,2,1]# li2 = li.copy()  # 复制 到新的列表中,不需要在括号里加参数# print(li2)

# li = [1,2,3,4,5,6,4,7,4,2,1,3,3,2,]# li.sort() # 从小到大进行排序# print(li)## li.reverse()  #反向排序# print(li)

# print(dir(li)) 查询方法

# 元组方法 (元组只能查询,因为元组是不可更改的)

# li = (1,2,3,4,5,6,4,7,2,4,2,1,3,3,2,1)# print(li.count(2)) #统计元组数字的个数

# li = (1,2,3,4,5,6,4,7,2,4,2,1,3,3,2,1)# print(li.index(3)) # 参数一为元素值,可以赋值可以print,查不到就报错# print(li.index(3,3)) #方法1print :参数二查询开始的位置,包括开始的位置# q = li.index(3,3) # 方法2赋值:参数二查询开始的位置,包括开始的位置# print(q)

#字符串方法   # 不可变,不会改变对象的本身,在对象进行改变的时候都需要进行赋值# li = "qwvemrtyuviospajsdvmfghjkmlzvcsvbnvm"# print(li.count("v"))   #统计字符串里的元素个数,括号必须带“”

# li = "qwvemrtyuviospjsdvmfghjkmlzxvcsvbnvm"# print(li.index("x"))  # 查找,查不到则报错# print(li.find("a"))   # 另一种查找方法,(find应该仅限字符串方法),没有查到的情况下返回 -1

# li = "qwvemrtyuviospjsdvmfghjkmlzxvcsvbnvm"# print(li.upper())   # 小写变大写方法1# lo = li.upper()    # 小写变成大写方法2  在对对象进行改变的同事都需要赋值# print(lo)

# li = "QWVEMRTYUVIOSPJSDVMFGHJKMLZXVCSVBNVM"# print(li.lower()) # 大写变小写方法1# lo = li.lower()   # 大写变小写 方法2# print(lo)

# li = "qwvemrtyuviospjsdvmfghjkmlzxvcsvbnvm"# print(li.isdigit())  #判断全部是否是数字## print(li.isalpha())  # 判断全部是否是字母

# print(li.title())  # 把单词的首字母变成大写# print(li.endswith(‘bnvm‘))  # 判断结尾是否是一致,括号里必须添加元素# print(li.startswith("qwve")) # 判断开头是否一致,括号里必须添加元素# print(li.islower())  # 判断全部是否是小写# print(li.isupper())  # 判断全部是否为大写## li = "baby, love, you, kiss, me"# print(li.title())  # 把每一个单词开头转换成大写

# li = "qwvemrtyuviospjsdvmfghjkmlzxvcsvbnvm"# print(li.capitalize())  #把第一个字母转换成大写

# li = "baby, love, you, kiss, me"# print(li.split(" "))    # 把字符串切割成列表

# a = "abc"# b = "123"# c = "456"# d = a+b+c# print(d)    # 字符串拼接

# li = "qwvemrtyuviospj"# li2 = li.replace("v","123")   # 替换指定元素方法1# print(li2)

# print(li.replace("v","666"))  # 替换指定元素方法2

# 作业# 有一个列表[1.2.3.4],请用把下标为2的值改成9,再用列表的方法将列表改成[1,2,9,4,5,7]

# li = [1,2,3,4]# li[2] = 9       # 修改下标元素# print(li)       # 此处打印结果为[1, 2, 9, 4]

# li.append([5,7]) # append方法 此处打印结果为[1, 2, 9, 4, [5, 7]]# print(li)# li.append(5)# print(li)# li.append(7)    # append方法  单个自动添加末尾两回也可以返回打印结果 [1, 2, 9, 4, 5, 7]# print(li)

# li.extend("57")   # extend方法  字符串的形式则依次按顺序分开插入元素末尾 打印结果为[1, 2, 9, 4, ‘5‘, ‘7‘]# print(li)# li.extend([5,7])  # extend方法 此处打印结果为[1, 2, 9, 4, 5, 7] 可添加序列类型列表,添加到末尾,分开插入# print(li)

# li.insert(5,5)# li.insert(6,7)   # insert方法  第一个参数下标,第二个参数添加的内容, 分两回添加返回结果为[1, 2, 9, 4, 5, 7]# print(li)

原文地址:https://www.cnblogs.com/gd000-/p/11566000.html

时间: 2024-09-30 19:09:12

序列类型的方法 增删改查的相关文章

Sql Server xml 类型字段的增删改查

1.定义表结构 在MSSM中新建数据库表CommunicateItem,定义其中一个字段ItemContentXml 为xml类型 2.编辑表数据,新增一行,发现xml类型不能通过设计器录入数据. 需要写sql更新或插入. DECLARE @xml XML SET @xml=' <MyHobby> <MyCode>1</MyCode> <MyName>爬山</MyName> </MyHobby> <MyHobby> <

用LINQ方法增删改查

//Func<string, string> fc = delegate(string a) //{ // a += "你好"; // return a; //}; //MessageBox.Show(fc("5").ToString()); DataClasses1DataContext context = new DataClasses1DataContext(); //List<bread> list = context.bread.W

Thinkphp---练习:数据的增删改查

利用ThinkPHP连接数据库的增删改查的例题:用到的数据库表名Info表,Nation表 数据显示页面:MainController.class.php中的方法(增删改查全包括--function  ShowInfo,ShanChu,TianJia,XiuGai) 1 <?php 2 namespace Home\Controller; 3 use Think\Controller; 4 class MainController extends Controller 5 { 6 7 //例题:

35数据库的增删改查

数据库操作 基本命令 数据库/表增删 create database  数据库名 drop database  数据库名 create table   表名 (字段) drop  table     表名 基本命令  修改表 alter  table  表名  drop  column  列名 alter  table  表名  add   column  列名  类型 alter  table  表名  change  列名   新列名  类型 基本命令  数据增删改查 insert  int

通用mapper的增删改查方法 留存 备忘

Mybatis通用Mapper介绍与使用 前言 使用Mybatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,除了特殊的业务逻辑SQL之外,还有大量结构类似的增删改查SQL.而且,当数据库表结构改动时,对应的所有SQL以及实体类都需要更改.这工作量和效率的影响或许就是区别增删改查程序员和真正程序员的屏障.这时,通用Mapper便应运而生-- 什么是通用Mapper 通用Mapper就是为了解决单表增删改查,基于Mybatis的插件.开发人员不需要编写SQL,不需要在DA

asp.net中利用JSON进行增删改查中运用到的方法

//asp.net中 利用JSON进行操作, //增加: //当点击"增加链接的时候",弹出增加信息窗口,然后,在窗体中输入完整信息,点击提交按钮. //这里我们需要考虑这些:我会进行异步提交,使用jquery中的方法,$.post("网页名",JSON,callback); //JSON的写法:{"name":name,"id":id},那我们对其进行假设,比方说,表单中的textbox很多,需要我们填写的信息 //也很多,

Android学习笔记之SQLite数据库的使用及常用的增删改查方法、无sql语句的DRUD方法汇总

(1)目录结构如下: (2)链接数据库的文件:DBHelper.java要继承SQLiteOpenHelper类 package com.lc.sqlite_demo1.db; import android.content.Context; import android.database.DatabaseErrorHandler; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLit

Java连接MySQL数据库增删改查通用方法

Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类下面写好多方法,要是多个数据库,就要写多个类多个方法,导致代码编写太过于繁琐,所以为了改变这样的繁琐,我将连接数据库的方法进行了一系列的封装,使用户传入一个对象值Object就可以得到想要的. 我在之前写过一篇普通的Java连接MySQL数据库,大家可以看看,以便对比参考之后就知道差距了  数据库--MySQL-->Java篇 接下来我给大家讲讲如何将

集合的增删改查、集合类型的关系测试

集合类型 如何同时找出买了IPhone7和8的人? 集合的增删改查 1 #创建集合 2 s = {} #字典 3 print(type(s)) #结果为:<class 'dict'> 4 5 s1 = {1,2,3,4,5} #集合 6 print(type(s1)) #结果为:<class 'set'> 7 8 #将列表转化为集合 9 l= [1,2,3,4,5,2,3] 10 print(l) #结果为:[1, 2, 3, 4, 5, 2, 3] 11 print(set(l)