Python特定场景数据内型“解压”操作
背景:在特定情况下我们会取一个列表的或字符串的首个值或最后一个值,或第二个、倒数第二个值,这里讲解一种Python“解压”操作。
- 列表
ll = [23, 45, 67, 77, 87, 99, 90, 34, 998]
a, *_, c = llprint('第一个是%s,最后一个是%s,中间的那一串是%s' % (a, c, _))
运行结果:
这里的*_表示将中间的值放在变量"__"中,当然用其他的变量也行。
- 元组
lo = ('we', 23, 45, 67, 89, 98, 76)
l, *n, o = lo
print('第一个是%s,最后一个是%s,中间的那一串是%s' % (l, n, o))
运行结果:
3. 字符串
abc = 'qw12er34ty56'
a, b, *_, c, d = abc
print('第一个是%s,最后一个是%s,倒数第二个是%s,中间的那一串是%s' % (a, d, c, _,))
运行结果:
- 直接赋值型
a, *_, b = 1, 2, 3, 4, 5, 6, 7
print('第一个是%s,最后一个是%s,中间的那一串是%s' % (a, b, _))
运行结果:
不管哪种类型,中间的值最终都会被封装成列表。
Python特定场景数据内型“解压”操作相关推荐
- python能处理nc文件吗_利用python如何处理nc数据详解
前言 这两天帮一个朋友处理了些 nc 数据,本以为很简单的事情,没想到里面涉及到了很多的细节和坑,无论是"知难行易"还是"知易行难"都不能充分的说明问题,还是& ...
- python处理nc数据_利用python如何处理nc数据详解
利用python如何处理nc数据详解 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 利用python如何处理nc数据详解.txt ] (友情提示:右键点上行txt ...
- python中数据读写_【循序渐进学Python——文件中数据的读写以及操作】
[循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] 相信大家都想过自己有一天,可以用 ...
- zarchiver解压提示出错_zarchiver解压操作出错怎么办 zarchiver解压操作出错解决办法...
zarchiver解压操作出错怎么办?使用压缩文件进行储存文件的方式已经是十分常见的,但是不免在使用的时候会出现解压出现错误的情况.对于这种情况还不知道怎么解决的小伙伴们,下面将为大家带来解决的方法, ...
- Python:下载zip文件并解压zip文件数据
以下载百度地图官方给出的中国各大城市中心经纬度压缩文件( https://mapopen-website-wiki.bj.bcebos.com/static_zip/BaiduMap_cityCent ...
- python input输入多个变量_「Python 秘籍」1.2 解压可迭代对象赋值给多个变量
问题 需要从某个可迭代对象中分解出 N 个元素,但是这个可迭代对象的长度可能超过 N,这会导致出现"需要解包的值过多(too many values to unpack)"的异常. ...
- python打包出现乱码_python解压zip包中文乱码解决方法
乱码得原因: 由于ZipFile模块导出遇到中文解码不对,windows上会出现,linux是否会出现不知道没测试过. 解决方式: 1. 搞个文件名引射表(不太方便,少量文件夹套用时候还可以) 2. ...
- Python zipfile模块(压缩解压zip)
目录 常用函数介绍 ZipFile.getinfo(name) ZipFile.infolist() ZipFile.namelist() ZipFile.extractall(member[, pa ...
- c#重命名文件 递归_文件结构、文件操作及压缩解压操作
一.Linux目录结构 Linux是树形目录结构 指令:cd cd:change directory,改变当前目录. 常用操作如下: 进入上一级目录:$ cd.. 进入当前用户的home目录:$ cd ...
最新文章
- easyui展示年月
- Variational Inference
- asp.net 1.1/ 2.0 中快速实现单点登陆
- 清空SqlServer日志文件
- ngx_http_discard_request_body
- 在使用 python 封装的进程池 from concurrent.futures import ProcessPoolExecutor 遇到的问题
- 一种情感判别分析体系在汽车品牌舆情管理中的应用
- python-带参数的装饰器
- 【nginx】【小记】泛解析大量域名的情况下 将不带www的域名,301到与之对应的www前缀的域名
- 我要做 Android 之 ContentProvider
- Leetcode每日一题:16.3sum-closest(最接近的三数之和)
- STL--deque用法
- 飞思卡尔单片机是用c语言写吗,飞思卡尔单片机需要注意的引脚说明
- Spirent Testcenter基本配置使用说明_1022
- 适用于 PC 的最佳 Android 操作系统(2022 版)
- 妈妈试试这样给宝宝穿衣
- 正则表达式的基本用法
- 康青老师--产品开发IPD流程和研发项目管理--流程建设和流程优化-沪师经纪刘建
- hanlp自然语言处理包的使用
- 【MD5】快速实现MD5加密解密(盐值)
热门文章
- 推荐1位AI产品经理求职信息(企业方可要简历),新增3个JD(共计59个、AI PM可内推)...
- Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exc
- 科技风杂志科技风杂志社科技风编辑部2022年第31期目录
- java 按照拼音排序,java按照文件名排序,中文按拼音字母排序
- 使用python爬取google翻译的语音
- 弗洛伊德、荣格、阿德勒
- (linux)idr(integer ID management)机制
- 尝试用visio画个等边三角形
- 普元云计算-AI杂谈:从洗衣机到老鼠屁股
- 领淘宝优惠券的微信小程序