背景:在特定情况下我们会取一个列表的或字符串的首个值或最后一个值,或第二个、倒数第二个值,这里讲解一种Python“解压”操作。

  1. 列表
ll = [23, 45, 67, 77, 87, 99, 90, 34, 998]
a, *_, c = llprint('第一个是%s,最后一个是%s,中间的那一串是%s' % (a, c, _))

运行结果

这里的*_表示将中间的值放在变量"__"中,当然用其他的变量也行。

  1. 元组
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, _,))

运行结果

  1. 直接赋值型
a, *_, b = 1, 2, 3, 4, 5, 6, 7
print('第一个是%s,最后一个是%s,中间的那一串是%s' % (a, b, _))

运行结果

不管哪种类型,中间的值最终都会被封装成列表。

Python特定场景数据内型“解压”操作相关推荐

  1. python能处理nc文件吗_利用python如何处理nc数据详解

    前言 这两天帮一个朋友处理了些 nc 数据,本以为很简单的事情,没想到里面涉及到了很多的细节和坑,无论是"知难行易"还是"知易行难"都不能充分的说明问题,还是& ...

  2. python处理nc数据_利用python如何处理nc数据详解

    利用python如何处理nc数据详解 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  利用python如何处理nc数据详解.txt ] (友情提示:右键点上行txt ...

  3. python中数据读写_【循序渐进学Python——文件中数据的读写以及操作】

    [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] 相信大家都想过自己有一天,可以用 ...

  4. zarchiver解压提示出错_zarchiver解压操作出错怎么办 zarchiver解压操作出错解决办法...

    zarchiver解压操作出错怎么办?使用压缩文件进行储存文件的方式已经是十分常见的,但是不免在使用的时候会出现解压出现错误的情况.对于这种情况还不知道怎么解决的小伙伴们,下面将为大家带来解决的方法, ...

  5. Python:下载zip文件并解压zip文件数据

    以下载百度地图官方给出的中国各大城市中心经纬度压缩文件( https://mapopen-website-wiki.bj.bcebos.com/static_zip/BaiduMap_cityCent ...

  6. python input输入多个变量_「Python 秘籍」1.2 解压可迭代对象赋值给多个变量

    问题 需要从某个可迭代对象中分解出 N 个元素,但是这个可迭代对象的长度可能超过 N,这会导致出现"需要解包的值过多(too many values to unpack)"的异常. ...

  7. python打包出现乱码_python解压zip包中文乱码解决方法

    乱码得原因: 由于ZipFile模块导出遇到中文解码不对,windows上会出现,linux是否会出现不知道没测试过. 解决方式: 1. 搞个文件名引射表(不太方便,少量文件夹套用时候还可以) 2. ...

  8. Python zipfile模块(压缩解压zip)

    目录 常用函数介绍 ZipFile.getinfo(name) ZipFile.infolist() ZipFile.namelist() ZipFile.extractall(member[, pa ...

  9. c#重命名文件 递归_文件结构、文件操作及压缩解压操作

    一.Linux目录结构 Linux是树形目录结构 指令:cd cd:change directory,改变当前目录. 常用操作如下: 进入上一级目录:$ cd.. 进入当前用户的home目录:$ cd ...

最新文章

  1. easyui展示年月
  2. Variational Inference
  3. asp.net 1.1/ 2.0 中快速实现单点登陆
  4. 清空SqlServer日志文件
  5. ngx_http_discard_request_body
  6. 在使用 python 封装的进程池 from concurrent.futures import ProcessPoolExecutor 遇到的问题
  7. 一种情感判别分析体系在汽车品牌舆情管理中的应用
  8. python-带参数的装饰器
  9. 【nginx】【小记】泛解析大量域名的情况下 将不带www的域名,301到与之对应的www前缀的域名
  10. 我要做 Android 之 ContentProvider
  11. Leetcode每日一题:16.3sum-closest(最接近的三数之和)
  12. STL--deque用法
  13. 飞思卡尔单片机是用c语言写吗,飞思卡尔单片机需要注意的引脚说明
  14. Spirent Testcenter基本配置使用说明_1022
  15. 适用于 PC 的最佳 Android 操作系统(2022 版)
  16. 妈妈试试这样给宝宝穿衣
  17. 正则表达式的基本用法
  18. 康青老师--产品开发IPD流程和研发项目管理--流程建设和流程优化-沪师经纪刘建
  19. hanlp自然语言处理包的使用
  20. 【MD5】快速实现MD5加密解密(盐值)

热门文章

  1. 推荐1位AI产品经理求职信息(企业方可要简历),新增3个JD(共计59个、AI PM可内推)...
  2. Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exc
  3. 科技风杂志科技风杂志社科技风编辑部2022年第31期目录
  4. java 按照拼音排序,java按照文件名排序,中文按拼音字母排序
  5. 使用python爬取google翻译的语音
  6. 弗洛伊德、荣格、阿德勒
  7. (linux)idr(integer ID management)机制
  8. 尝试用visio画个等边三角形
  9. 普元云计算-AI杂谈:从洗衣机到老鼠屁股
  10. 领淘宝优惠券的微信小程序