python1

- 查看类型的命令:type()

- Python 的数据类型:int, float, str, bool(True, False)

- "+" 的妙用:用于数值时,作用是加法;用于字符串时,作用是连接,类似于 C++,JavaScript 等


数据结构 list 的特点:

- 类型:list

- 元素可以是任何类型

- 元素之间类型可以不同

- list 支持嵌套


list 的操作

===========

### 元素编号从 0 开始

### 索引操作

- 取第 n 个元素:list[n-1]

- 支持反向索引,取倒数第 n 个元素:list[-n]

### 切片(或切割)操作  [起点,终点],从起点开始,不返回终点

- 取第 m 到第 n 个元素:list[m-1: n], 共 n-m+1 个元素

- 从第 m 个元素取到最后:list[m-1:]

- 从第 m 个元素开始,取 n 个元素:list[m-1: m-1+n]

- 从第一个元素取到第 m 个元素,或者第一个元素开始,取 m 个元素:list[:m]

- 改变元素

- 添加元素

- 删除元素

- "+" 操作符在 list 中的作用

- list 原理

### 改变元素

L[索引或切片] = 新元素

### 添加元素

- L + 新元素

- L.append(新元素)

### 删除元素

del(L[index])

### 运算符 "+" 的作用总结

- 在 list 中的作用:连接 list,如 L1 = L1 + L2

- 在数值环境中的作用:相加

- 在字符串环境中的作用:连接字符串

### 原理

- 直接赋值操作: y = x 其实是地址的赋值

y = x, 则 y 与 x 指向同一块内存,改变 y 的内容就会改变 x 的内容

- 如何在内存中开辟新的区域存储 list

- y = list(x)  #方法1

- y = x[:]     #方法2

这样改变 y 就不会改变 x

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,358评论 0 33
  • 一年级语文上册生字表 生字表一(共400字) 啊(ā)爱(ài)安(ān)岸(àn)爸(bà)八(bā)巴(bā)...
    meychang阅读 8,150评论 0 6
  • sì 支zhī茶chá 对duì 酒jiǔ,赋fù 对duì 诗shī,燕yàn子zi 对duì 莺yīng 儿é...
    每个人的孟母堂阅读 5,065评论 0 6
  • 一、实验目的 学习使用 weka 中的常用分类器,完成数据分类任务。 二、实验内容 了解 weka 中 explo...
    yigoh阅读 12,780评论 5 4
  • 文|步月儿 —01— 前日有个朋友问我:微信号怎么注册?我说百度上有详细的步骤,跟着操作就可以。他秒回:我不会。 ...
    步月儿阅读 4,535评论 16 33

友情链接更多精彩内容