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

5.C转python

新始:

13.列表可被改变(数据),元组不可被改变(数据),二者皆与C中的数组的大致相同

14.创建列表方法:

1.一个[ ]就是一个空的列表

2.使用list函数来创建列表

如:

15.可以在[ ]内部指定列表的初始值,打印方法:

如:

16.在python中,在同一个列表中,可以放不同类型的变量(也可以放下列表)

如:

17.关于下标访问,与C大致一致

下标依旧从0开始

例:

越界访问依旧会报错

18.获取列表的长度用len函数

例:

注意:这是长度!跟C中的sizeof差不多

19.在python,数组的下标可以为负数

例:

也可以这样理解:

-1是列表的倒数第一个元素

-2是列表的倒数第二个元素

20.切片操作:

从列表中取出子列表:

例:

而[x:y]当中的x和y指的都是列表的下标,而且区间实质是前闭后开区间

1.使用切片的时候,省略边界

例:

省略后边界:从设置下标的起始点访问到列表结束点

省略前边界:从列表开始点访问到设置下标的结束点

切片下标可以取负数

例:

同时,那个[?:?]区间仍然是前闭后开区间

将两个?全省略掉则就是该列表本身

切片操作很高效

2.切片操作还可以取步长

例:

步长可以为负数,意思是从后往前取

例:

3.当切片中的范围超出列表范围时,不会越界访问

4.关于切片操作,元组也可以,字符串也大致可以

5.遍历操作:

例:

也可以这样写,但我不喜欢,而且这样写的话相当于是创建了i作为变量并不断修改使之化为一个那相当于是数组中的元素的临时变量,所以这种方式不能对数组内元素进行修改,上边那个却可以

6.通过while循环完成遍历

例:

7.可以用append()函数在列表后新增元素

例:

http://www.lryc.cn/news/251443.html

相关文章:

  • 输出SearchFacesResponse对象的JSON格式字符串回包乱码解决方案
  • P7 链表 链表头前方插入新节点
  • SCAU:主对角线上的元素之和
  • c语言——简单客户端demo
  • 日志检索场景ES->Doris迁移最佳实践:函数篇
  • 【高效开发工具系列】jackson入门使用
  • 深入理解网络非阻塞 I/O:NIO
  • Hdoop学习笔记(HDP)-Part.07 安装MySQL
  • [数据结构]HashSet与LinkedHashSet的底层原理学习心得
  • 使用unity开发Pico程序,场景中锯齿问题
  • Spring | Spring的基本应用
  • 项目开发维护技术文档(梳理总结中)
  • 【接口测试】Apifox实用技巧干货分享
  • 车联网架构设计(一)_消息平台的搭建
  • (蓝桥杯)1125 第 4 场算法双周赛题解+AC代码(c++/java)
  • 也可Adobe Animate
  • 【面试HOT200】回溯篇
  • JVM——内存溢出和内存泄漏
  • 《凤凰项目》读书笔记
  • 熬夜会秃头——beta冲刺Day4
  • HTML5+CSS3+Vue小实例:浪漫的心形文字动画特效
  • 数据结构-基数排序
  • 基于ASP.NET MVC技术的图书管理系统的设计与实现
  • C++17中的结构化绑定
  • Mover Creator 用户界面
  • 『Nginx安全访问控制』利用Nginx实现账号密码认证登录的最佳实践
  • MongoDB导入导出命令
  • 软件工程期末复习(1)
  • nextjs入门
  • 【C语言】字符串函数strlen #strcpy #strcmp #strcat #strstr及其模拟实现