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

韩顺平 | 零基础快速学Python(2)

数据容器

容器collections:一种数据类型。可以存放多个数据/元素,可以是任意类型。
相关内置函数函数:
round(number, ndigits=None) 返回number舍入到小数点后ndigits位精度的值,若被省略或为None,则返回最接近如输入值的整数。
len(s) 返回对象的长度/元素个数,实参可以是序列(如string、bytes、tuple、list、range…)或集合(如dictionary、set、frozen set)

列表list

列表可以存放多个不同数据类型,列表就是一列数据(多个数据),列表也是一种数据类类型。使用逗号分隔不同数据用方括号括起。

  • 数据编号/下标/索引idexes从0开始计数,也可以从尾部-1、-2计数,列表索引只能在有效范围类使用(否则索引越界)。(列表内数据实际是指向数据的地址)
  • 列表的遍历/迭代:将列表中每个元素依次取出,进行处理的操作。
  • 空列表可以通过[]list()定义
  • 列表的元素可以有多个,而且数据类型没有限制,可以不同,允许有重复元素,且是有序的。
  • 修改元素list_name[index]=new_value、添加元素list_name.append(new_value)、删除元素del list_name[index]
  • 列表是可变序列,列表元素可以修改,修改后列表变量指向地址不变id(list_name),该列表内对应元素若为整数或字符串则地址id(list_name[index])变化

元组tuple
字符串str
集合set
字典dict

排序查找算法

相关文章:

  • 【.Net】Polly
  • Python 中全局变量缓存的多线程问题及优化策略
  • FPGA开源项目分享——基于 DE1-SOC 的 String Art 实现
  • 广佛站点导航助手小程序产品使用说明书
  • iOS 17.5系统或可识别并禁用未知跟踪器,苹果Find My技术应用越来越合理
  • 提升Terraform工作流程最佳实践
  • 五一假期来临,各地景区云旅游、慢直播方案设计与平台搭建
  • 预处理详解
  • golang defer实现
  • day02 VS Code开发单片机
  • web蓝桥杯真题:新鲜的蔬菜
  • 分表?分库?分库分表?实践详谈 ShardingSphere-JDBC
  • OpenAI Sora:浅析文生视频模型Sora以及技术原理简介
  • C语言奇技淫巧之--用宏定义替换函数名的另外一种思路
  • Android 属性动画及自定义3D旋转动画
  • 【译】理解JavaScript:new 关键字
  • DataBase in Android
  • gcc介绍及安装
  • idea + plantuml 画流程图
  • Java面向对象及其三大特征
  • js
  • Just for fun——迅速写完快速排序
  • learning koa2.x
  • LeetCode算法系列_0891_子序列宽度之和
  • nodejs实现webservice问题总结
  • passportjs 源码分析
  • Python十分钟制作属于你自己的个性logo
  • VUE es6技巧写法(持续更新中~~~)
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 高程读书笔记 第六章 面向对象程序设计
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 讲清楚之javascript作用域
  • 前端相关框架总和
  • 网络应用优化——时延与带宽
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • .NET CF命令行调试器MDbg入门(一)
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET 药厂业务系统 CPU爆高分析
  • .net反编译的九款神器
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • /dev下添加设备节点的方法步骤(通过device_create)
  • /run/containerd/containerd.sock connect: connection refused
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [AX]AX2012 R2 出差申请和支出报告
  • [bug总结]: Feign调用GET请求找不到请求体实体类
  • [BZOJ 2142]礼物(扩展Lucas定理)
  • [bzoj1038][ZJOI2008]瞭望塔
  • [C/C++] -- 二叉树
  • [Dxperience.8.*]报表预览控件PrintControl设置