Python学习笔记之数组(一)

Python对数组的操作分为两部分:1. 元祖:以“(1,2,3)”表示。2.列表[1,2,3]。对应几何代数中的行跟列,以便于模拟矩阵的运算。

**1.元祖和列表可以相互转换 **
元祖->列表
T=(1,2,3)
L=list(T) # T=[1,2,3]
列表->元祖
L=(1,2,3)
T=tup(L)#(1,2,3)

2.元祖中的元素值是不允许被修改的,无法对元素进行改值,添加或删除,但可以将其整个成为一个新的元祖。
例如:
t = (1,2,3) + (4,5,6) # t = (1,2,3,4,5,6)
t=(t*2) # t中的元素复制两倍
del(t) #删除元祖t #删除整个元祖,而不是删除所有t中的元素变为空元祖。

3.元祖的内置操作
len() #元祖长度
max() #最大值
min() #最小值

4.对元祖中元素进行查看和查找
t1= (1,2,3,4,5,6,7,8)
t01[a:b] #a位至b位的所有元素
t01[-1] #倒数一位
t01[::c] #从头到尾隔c位遍历整个元祖
t01[a: b :c] #从第a位起到第b位遍历元祖,取其中每隔c位的元素
x in t #判断 x是否在元祖t中,并返回bool值(Ture或False)。

for x in t : print(x) #迭代便利元祖的每个元素

5.若想对元祖中的元素进行操作,方法一是将元祖转变成列表,对列表进行修改,再将其转成元祖。
例如:
t1=(1,2,3,4,5)
t1=(list(t))
t1=t1.append(6)
t1=(tup(t1))

#t1=(1,2,3,4,5,6)

6.常见函数的解析。(以列表为例)
list.append(a) #在list末尾添加a
list.count(a) #统计a在list中出现次数
list.extend(a,b)#在list末尾添加一串数字生成一个新的list02
list.index(a) #标记a第一次出现的位置
list.insert(i,a)#在list第i位插入元素a
list.remove(a)#在list中移除第一次出现的
list.reverse()#倒置列表list中的元素

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值