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

python笔记

Vim

  1. 修改文件格式 unix|dos
vim fileName
:set ff     //显示出文件格式类型
:set ff=unix  //设置成unix格式
:set ff=dos  //windows文件格式

python

  1. *和**的区别
将可变关键字打包成不可变的元组
def func(*args):
print(args)
func(1, 2, 3)  # 输出:(1, 2, 3)**将可变关键字打包成字典def func(**kwargs):print(kwargs)func(a=1, b=2, c=3)  # 输出:{'a': 1, 'b': 2, 'c': 3}
  1. zip函数
batch = [('video1', 'label1', 'info1'),('video2', 'label2', 'info2'),('video3', 'label3', 'info3')
]video, label, info = list(zip(*batch))
print(video)  # 输出:('video1', 'video2', 'video3')
print(label)  # 输出:('label1', 'label2', 'label3')
print(info)   # 输出:('info1', 'info2', 'info3')'''
1. zip()函数:将多个可迭代对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象。
2. *操作符:在函数调用时,*操作符可以将一个可迭代对象拆分成多个参数传入函数。
在这个例子中,我们首先使用*操作符将batch拆分成三个参数传入zip函数,
然后zip函数将每个元素的对应位置的值打包成一个元组,
最后将这些元组分别赋值给video, label, info三个变量。
'''
http://www.lryc.cn/news/339641.html

相关文章:

  • Java编译期注解处理器AbstractProcessor使用
  • JetBrains相关的IDE有哪些?
  • Git-常规用法-含解决分支版本冲突解决方法
  • 基于springboot实现大型商场应急预案管理系统项目【项目源码+论文说明】
  • 系统学c#:1、基础准备(软件下载与安装)
  • 解决CSS中鼠标移入到某个元素其子元素被遮挡的问题
  • 【华为OD机试】虚拟理财游戏【C卷|100分】
  • ssh 使用
  • Springboot+Vue项目-基于Java+MySQL的母婴商城系统(附源码+演示视频+LW)
  • Android多线程:Handler runOnUiThread 异步消息处理机制
  • AndroidStudio 导出aar包,并使用
  • python与设计模式之工厂模式的那些事儿
  • 什么是区块链?
  • 2022年电赛F题23年电赛D题-信号调制度测量装置说明中提到带通采样定律。
  • Rust面试宝典第2题:逆序输出整数
  • Linux笔记之查看docker容器目录映射
  • ​​​​网络编程探索系列之——广播原理剖析
  • jar包解压和重新打包
  • Python基于Django的微博热搜、微博舆论可视化系统
  • Flink SQL:debezium-json 格式的表一定是数据库的 CDC 数据吗?
  • 基于STM32的RFID智能门锁系统
  • 测试用例的编写评审
  • 二叉树的前、中、后序遍历【c++】
  • Hadoop HDFS:海量数据的存储解决方案
  • Leetcode二十三题:合并K个升序链表【22/1000 python】
  • 03-echarts如何画立体柱状图
  • 2024蓝桥A组E题
  • Java单例模式
  • 04—常用方法和正则表达式
  • Python异常处理机制详解及示例