Update 方法的使用 | 学习笔记

简介: 快速学习 Update 方法的使用

开发者学堂课程【Python 入门 2020年版:Update 方法的使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10314


Update 方法的使用

目录:

一、代码演示

二、代码讲解

三、练习

 

一、代码演示

s1='hello'

s2='world'

print (s1+s2)

#列表可以使用 extend 方法将两个列表合并成为一个列表

nuns1=[1,2,3,4,5]

nums2=[6,7,8,9]

nuns1. extend (nums2)

print (nums1)

print (nums1+nums2)

words1=(' hello ',' good ')

words2=(' yes ',' ok ')

a=2

b=2

c=a+b

print (words1+words2)  #  (' hello ',‘ good ',´ yes ',' ok ')

person1={' name ':' zhangsan ',' age ':18}

person2={' addr ':'襄阳',' height ':180}

person1.updalte(person2)

print (person1)

//字典之间不支持加法运算上

#print (person1+person2)

 

二、代码讲解

//列表里有一个方法是用来把两个列表,合并成一个列表的,这个方法叫 Update 的方法。

//列表可以使用 extend 方法将两个列表合并成为一个列表。

代码如下:

nuns1=[1,2,3,4,5]

nums2=[6,7,8,9]

nuns1. extend (nums2)

//除了 extend 方法之外,在字典里有类似的方法叫 Update 的方法。

// 输入下面两行代码:

person1={' name ':' zhangsan ',' age ':18}

person2={' addr ':'襄阳',' height ':180}

//产生两个字典,想要把这两个字点合并成一个字典,使用 Update 函数,

代码如下:

person1.updalte(person2)

print (person1)

//运行之后得到代码{' name ':' zhangsan ',' age ':18' addr ':'襄阳',' height ':180},两个字典就合并成一个字典。

//还有一个情况,

代码如下:

words1=(' hello ',' good ')

words2=(' yes ',' ok ')

要求把上面的两个元组合并成一个元组。

//首先元组里没有具体的函数可以把两个元组合并成一个元组。

因为元组是不可变的数据类型,元组里只有一个 index 和 count 两个方法。

//但是可以将元组转换为可变的数据类型再进行合并,最简单一个方法代码如下:

s1='hello'

s2='world'

print (s1+s2)

//列表和列表之间可以用加法,元组和元组之间也可以用加法,所以还有一个简单的方法的代码如下:

words1=(' hello ',' good ')

words2=(' yes ',' ok ')

//元组是不可变类型,所以元组相加的数据,依然没有变,而是得到了一个新的结果。

//注意如果是两个字典相加,运行后会报错,字典之间,不支持加法运算,这是它的一个特点,想合并两个字典只能用 update 方法。

 

三、练习

#冒泡完善

#统计列表里出现次数最多的元素

#求列表里的最大数

#删除列表里的空字符串

相关文章
|
27天前
|
Java 数据库连接 应用服务中间件
MybatisPlus-标准CRUD制作,新增boolean save(T t),删除 ~ delete(int id),修改 ~ update(T t),根据id查询,T getById....
MybatisPlus-标准CRUD制作,新增boolean save(T t),删除 ~ delete(int id),修改 ~ update(T t),根据id查询,T getById....
|
3月前
|
SQL 数据库
`UPDATE FROM` 的语法以及常见的更新操作方式
`UPDATE FROM` 的语法以及常见的更新操作方式
356 2
|
SQL 关系型数据库 数据库
如何实现update select 语句
​ 这次的文章出现也是因为这样一个类似的需求,个人需要把一个30万行(后续会发文介绍常见的处理手段)的数据文件入库,同时需要将部分字段迁移到另一张表,两个表之间通过两个字段进行and匹配。
181 0
|
SQL druid Oracle
由for update引发的血案
公司的某些业务用到了数据库的悲观锁 for update,但有些同事没有把 for update 放在 Spring 事务中执行,在并发场景下发生了严重的线程阻塞问题,为了把这个问题吃透,秉承着老司机的职业素养,我决定要给同事们一个交代。
551 0
由for update引发的血案
|
SQL Oracle 网络协议
一条UPDATE从生到死的整个过程的深入解析
这是曾经Oracle原厂的一位兄弟问我的一个问题,后来也有些人问起这个问题: 用ORACLE内部原理描述以下过程: 1、sqlplus gyj/gyj@orcl 2、updatet_gyj set name='gyj1' where id=1; 3、commit; 4、exit 一看这个问题是不是灰常复杂,阿里系的童鞋特别喜欢用类似这样的题目面试人,从中可以快速的判断你是哪个级别的DBA(初级/中级/高级),在这个问题上我给大家抛砖迎玉,由于能力有限只能做简单解释,欢迎大家一起参与讨论并补充。嘿嘿!这是个很理论的东东希望对大家在处理实际问题的时候有一点点帮助。
一条UPDATE从生到死的整个过程的深入解析
|
SQL
update 的一种用法
declare @aa int set @aa = 1update EWC_HT_Contract set ContractCode = a.ContractCode + cast (@aa as nvarchar(10)),@aa = @aa +1 from  (select ContractCode from  ContractWHERE (MasterID = 1) ) as awhere MasterID = 2   SQL Server 2000 里面的通过记录修改另一条记录地方法,还可以修改序号。
674 0
|
Web App开发 异构计算