Python学习笔记 —— 列表操作

发布时间:2024-12-13 10:29

学习Python入门:推荐使用Jupyter Notebook进行实践操作 #生活技巧# #工作学习技巧# #编程语言学习路径#

列表操作

for 循环逻辑

% Matlab for计算 sum = 0; for i = 1:100 sum = sum + i; end display(sum) 123456

使用for,取值列表元素:

# Python colors = ['red','black','blue','orange','yellow','white','brown'] for enum in colors: print(enum) 输出: red black blue orange yellow white brown 123456789101112

注意:

for 里面的内容缩进;并且for 语句结束带有冒号;Matlab不需要冒号

常用操作

range(min,max, step):列表最小值到最大值,其中step为步长,默认为1list() :将某些特殊的函数转化为列表,比如list( range(1,10))min()/max()/sum() :对数字列表进行,最小,最大,求和操作;对于字符串也可以操作的

#列表解析 sq = [ value**2 for value in range(1,10)] print(sq) 123'

列表元素切片,类似于matlab,和Matlab不一样的地方

# Python >> ss[1:4] # ss[1],ss[2],ss[3] 123

Matlab 从1 开始计数,1~4全部,获得
Python,从0开始计数,1~3 获得

#Python >> ss[1:] 从1到end >> ss[:6] 从0到5 >> ss[-3:] 倒数第三到end 1234

复制列表

colors = ['red','black','blue','orange','yellow','white','brown'] new_colors = colors[:] #结合切片,可以选择复制部分元素 123'

注意:new_colors = colors是错误的使用方法

元组
在matlab中也有这样的用法,元组内的数据不可更改

Value = (200,50) 1

注意,元组只有一个元素时,需要在该元素后添加一个逗号,否者无法构成一个元组

str = (20) type(str) Out[11]: int str = (20,) type(str) Out[13]: tuple 1234567

注意:元组数据的访问,使用的时方括号[ ]

网址:Python学习笔记 —— 列表操作 https://www.yuejiaxmz.com/news/view/462730

相关内容

Python学习笔记
Python基础:操作列表、切片、元组
Python学习笔记——参数axis=0,1,2...
Python学习笔记(四)—— If语句
Python基础学习笔记(7)
python学习旅程笔记2
吴恩达深度学习笔记
Python自学2(列表)
Python笔记——Python中is和==的区别
python 学习笔记24 图片视频修复

随便看看