首页 > 其他分享 >pop 出栈,sorted临时排序,容器类型的数据,zip函数

pop 出栈,sorted临时排序,容器类型的数据,zip函数

时间:2023-04-28 17:34:10浏览次数:34  
标签:出栈 zip pop 列表 lst sorted 排序

divmod(a, b)
返回一对商和余数,结果和 (a // b, a % b) 一致

 

字典是Python 中唯一的映射类型。

 

Python的源文件以"py"为扩展名,有python.exe解释运行,可在控制台下运行。
"pyw"是图形开发用户接口(GUI)文件的扩展名,作为桌面应用程序,这种文件用于开发图形界面的,由pythonw.exe解释运行。


pop 出栈
poped = lst.pop() # 删除的 变量存在poped变量中
poped = lst.pop(2)

del lst.pop(2) # 删除,值不能赋给其他变量

 

对列表进行永久性排序:使用方法 sort()
lst.sort() # 默认正序排序
lst.reverse() # 倒序排序
列表中如果有数字、字符混杂的数据,不能排序,返回错误

临时排序: sorted() 函数
sorted(lst)


Python中所有的数据类型都是类,每个数据值都是类的“实例”

列表、元组、集合和字典可以容纳多项数据,把它们统称为容器类型的数据

a += b + 3 # 相当于 a = a + b + 3

dct = {i: i ** 2 for i in range(3)}   # 推导式创建字典 {0: 0, 1: 1, 2: 4}

  

sorted 函数并不会改变列表本身,你可以把它理解成是先将列表进行复制,然后在进行顺序的整理。


在整理列表的过程中,如果同时需要两个列表应该怎么办?这时候就可以用到
zip函数

for a,b in zip(num, str) :

print(b,'is',a)

  

 

标签:出栈,zip,pop,列表,lst,sorted,排序
From: https://www.cnblogs.com/sangern/p/17362763.html

相关文章

  • Ipopt 安装与使用
    Ipopt简介Ipopt(InteriorPointOPTimizer)是一个开源的大规模非线性问题求解器。支持WindowsUbuntu和MacOS操作系统,求解问题的形式如下所示: 其中,f(x)是目标函数,g(x)是约束函数,f(x)和g(x)可以是非线性、非凸的,但是必须是二阶连续可导的。对于x的等式约束,可以将g_L和g_U设置......
  • Kivy中常用的菜单组件是PopupMenu。它的常用方法及其参数说明
    open(widget):在指定的控件下方打开弹出菜单。widget参数为要显示菜单的控件my_menu=PopupMenu()my_menu.open(my_button)dismiss():关闭弹出菜单。my_menu.dismiss()add_option(text,callback):向菜单中添加一个选项。text参数为选项的文本。callback参数为选......
  • zip函数组装字典和列表
    zip:字面意思就是打包的意思,目的也是打包组装列表:defget_dict(a:list,b:list):d=list(zip(a,b))returndif__name__=='__main__':#print(time_specific())list1=[1,2,3]list2=[4,5,6]print(get_dict(list1,list2))结果:D:\Pyth......
  • Python中的del、pop、remove、clear
    del是Python中的一个关键字,用于删除变量、列表元素、字典键值对等1.删除变量:可以使用del关键字来删除变量,例如:a=10dela2.删除列表元素:可以使用del关键字来删除列表中的元素,例如:list=[1,2,3,4,5]dellist[2]3.删除键值对dict={'name':'Tom',,'age':18}deldict['nam......
  • python subprocess Popen非阻塞,读取adb日志
    简单版fromthreadingimportThreadfromqueueimportQueue,Emptyimportshlexif__name__=='__main__':print_hi('PyCharm')#Car().run()defenqueue_output(stdout,queue):withopen("www.log",'w......
  • Python中 os.popen、os.system和subprocess.popen方法介绍
    Python提供了多种与操作系统交互的方法,比如os模块中的popen和system方法,此外,Pythonsubprocess模块中的Popen类也提供了与操作系统交互的方法,使用起来更加灵活,本文将简单介绍这几种方法。目录os.popen方法os.system方法susbprocess.Popen方法替代os.popen()方法替代os.system......
  • 直播商城源码,PopupWindow菜单在ListView中显示
    直播商城源码,PopupWindow菜单在ListView中显示  privatePopupWindowmOperaPopup;  privatevoidshowMenuPopup(Viewanchor)  {    if(mOperaPopup==null)    {      ViewpopupView=View.inflate(mContext,R.layout.popup_opera_sub......
  • 解压ZIP文件
    ``C#//#包含壓縮包相同文件名的文件//#不指定文件夹,publicstaticStringDecompress(stringName){try{stringpath="";//读取压缩文件(zip文件),准备解压缩ZipInputStreamzipInputStream=new......
  • JAVA下载图片压缩zip
    1.支持多张图片下载/***下载附件zip*/@PostMapping("downloadZip")publicvoiddownloadZip(@RequestBodyShipmentAnnexVoshipmentAnnexVo,HttpServletRequestrequest,HttpServletResponseresponse){shipmentAnnexService.downloadZip(shipmentAnnexVo,request,......
  • python zipfile解压文件出现中文乱码
    解压文件首先要在编写代码的开头通过import关键字来调用zipfile,再用with开头的命令来处理需要解压的文件。解决乱码情况可以通过自己创建文件夹的方式来解决,先创建一个自己的解压目录,为了区分是文件还是文件夹要获取文件大小,再把解码方式为cp437变成gbk,再对文件进行拼接,示例如下:......