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

学习python day9

lst=['hello','world','python','php']
for index,item in enumerate(lst):print(index,item)for index,item in enumerate(lst,start=1):print(index,item)

lst=['hello','world','python']
print('原列表:',lst,id(lst))
lst.append('sql') #增加元素
print('增加元素之后:',lst,id(lst))
lst.insert(1,100) #插入元素
print(lst)
lst.remove('world') #删除
print(lst,id(lst))
lst.pop(1) #根据索引将元素取出,然后再删除
print(lst)

lst=['hello','world','python']
lst.reverse()
print(lst)

lst=[4,56,2,78,40,56,89]
lst.sort() #排序,默认升序,在原列表里排序
print(lst)
lst.sort(reverse=True)
print(lst)

lst=[4,56,3,78,40,56,89]
print(lst)
new_lst=sorted(lst)
de_lst=sorted(lst,reverse=True)
print(new_lst)
print(de_lst)

2.列表生成式的语法结构

random.randint(1,100)表示:1-100之间的随机生成数
import random
lst=[item*item for item in range(1,11)]
print(lst)
lst=[random.randint(1,100) for _ in range(10)]
print(lst)

lst=[i for i in range(10) if i%2==0]
print(lst)

3.二维列表的遍历和生成

lst=[['城市','环比','同比'],['北京',102,103],['上海',104,504],['深圳',100,39],
]
print(lst)
for row in lst:for item in row:print(item,end='\t')print()


lst2=[[j for j in range(5)]for i in range(4)]
print(lst2)

http://www.xdnf.cn/news/9291.html

相关文章:

  • DeviceNET转EtherCAT协议转换网关解读
  • Qwen3内置提示词模板解读
  • 数据库大学实验一
  • 投影机三色光源和单色光源实拍对比:一场视觉体验的终极较量
  • 知识图谱系列(4):查询与推理技术
  • 第四十七篇-Tesla P40+Qwen3-30B-A3B部署与测试
  • 什么是PLM软件?离散制造业和流程制造业的主流PLM介绍、国产PLM应用案例
  • 5月27日星期二今日早报简报微语报早读
  • RuoYi前后端分离框架集成Jasypt实现配置信息加密
  • Kubernetes简介及常用命令
  • 高效大电流缓启动电路设计
  • Manus,AGI 要来临了吗?
  • 电子电路:欧姆定律和电流量子化有关系吗?
  • 深入剖析机器学习之波士顿房价案例
  • 易境通海外仓系统:如何提高仓库尾程派送环节效率?
  • 「Python教案」循环语句的使用
  • 离子风机如何保障汽车电子智造组装车间良品率
  • C语言数据存储
  • 操作系统——第四章(文件共享、保护、层级结构、系统布局..)
  • Docker+MobaXterm+x11实现容器UI界面转发本地
  • Python map()函数详解:批量数据处理的瑞士军刀
  • STM32 Keil工程搭建 (手动搭建)流程 2025年5月27日07:42:09
  • STM32之IIC(重点)和OLED屏
  • Spring Boot整合JWT实现认证与授权
  • screen开启和删除session会话
  • JSONP跨域原理全解析
  • OpenCV 图像像素的读写操作
  • SNMPv3基础概念
  • 02_MQ常见问题
  • 科研课题验收测试报告:用途与类型深度解析~