当前位置: 首页 > news >正文

2023年3月 - 笔记

  • 内容已复习 采用下划线标识
  • 内容已重写 并补充优化 新建文章并添加超链接 背景颜色 绿色

Python

2023年3月1日

Python 把列表转成元组
# 1、Python 把列表转成元组 使用tuple 即可
list_a = [1, 2, 3, 4, 5, 6]
list_b = tuple(list_a)
print(list_b)
# 2、如果想把 元组转成列表使用list
list_a = (1, 9, 10, 6)
print(list_a)  # 打印结果 (1, 9, 10, 6) 元组是带小括号的
list_b = list(list_a)
print(list_b)  # 打印结果 [1, 9, 10, 6] 列表是带中括号的
常用的Python中将列表转换为字典的方法

1.将元组列表转换为字典

l1=[(1,'a'),(2,'b'),(3,'c'),(4,'d')]
d1=dict(l1)
print (d1)  #Output:{1: 'a', 2: 'b', 3: 'c', 4: 'd'}

2.将两个相同长度的列表转换成字典

l1=[1,2,3,4]
l2=['a','b','c','d']
d1=zip(l1,l2)
print (d1)#Output:<zip object at 0x01149528>
#Converting zip object to dict using dict() contructor.
print (dict(d1))
#Output:{1: 'a', 2: 'b', 3: 'c', 4: 'd'}

3.将两个不同长度的列表转换成字典

from itertools import zip_longest
l1=[1,2,3,4,5,6,7]
l2=['a','b','c','d']
d1=zip_longest(l1,l2)
print (d1) #Output:<itertools.zip_longest object at 0x00993C08>
#Converting zip object to dict using dict() contructor.
print (dict(d1)) #Output:{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: None, 6: None, 7: None}
Python 推导式

1.列表推导式

names = ['Bob','Tom','alice','Jerry','Wendy','Smith']
new_names = [name.upper()for name in names if len(name) > 3]
print(new_names)  ['ALICE', 'JERRY', 'WENDY', 'SMITH']

Mysql

2023年3月1日

sql查询合并多个字符串
sql = f""" select concat(字段1,字段2,....) from 表名 """
sql like 使用
SELECT * FROM Websites WHERE name LIKE '%k';
SELECT * FROM Websites WHERE name LIKE '%oo%';
一个update语句 对主表内容和子表批量修改
update ( A inner |left | right join on B  on A.id = B表.A_id)set	A.字段1 = "新值" ,A.字段2 = "新值" ,B.字段1 = "新值" ,B.字段2 = "新值" 
where  过滤条件;
回滚入库主表及从表数据
UPDATE ( wms_asn_list al LEFT JOIN wms_asn_detail ad on al.asn_code = ad.asn_code) SET al.is_del = 1 ,ad.is_del = 1  
WHERE al.wave_id = :wave_id 
http://www.lryc.cn/news/16787.html

相关文章:

  • 浅谈Redisson实现分布式锁对原理
  • struts1.2升级struts2.5.30问题汇总
  • 电动汽车充放电的优化调度(Matlab代码实现)
  • 《JeecgBoot系列》 如何设计表单实现“下拉组件二级联动“ ? 以省市二级联动为例
  • 数学小课堂:数学的线索(从猜想到定理再到应用的整个过程)
  • Collecting package metadata (current_repodata.json): failed
  • 几十亿工单表,查询优化案例
  • LabVIEW应用程序(EXE)无法正确动态调用插件
  • 到了35岁,软件测试职业发展之困惑如何解?
  • Google Guice 3:Bindings(1)
  • 学习国家颁布的三部信息安全领域法律,理解当前工作中的信息安全合规要求
  • LeetCode_Python_二分查找算法
  • 功能测试三年,是时候做出改变了
  • 图扑孪生工厂流水线组态图可视化
  • 车机开发—【CarService启动流程】
  • webpack中require.context的运用
  • 2023“Java基础-中级-高级”面试集结,已奉上我的膝盖
  • RabbitMQ之发布确认
  • 一文读懂函数编程及其工作原理
  • WSO2 apim Subscribe to an API
  • 聚类(性能度量)
  • GPT-4——比GPT-3强100倍
  • echart中x轴数据过多时展示不全
  • 关于GIS原理的实际分析应用题的一些解法
  • 混合精度训练,FP16加速训练,降低内存消耗
  • 每天五分钟机器学习:新的大规模的机器学习机制——在线学习机制
  • 计算机组成原理错题
  • 数学基础整理
  • JavaWeb11-死锁
  • 堆的概念和结构以及堆排序