python中列表的元素是什么数据类型_python数据类型 列表+元组

一:列表

二:元组

一:列表list:

1.列表中的每个元素都可变的,意味着可以对每个元素进行修改和删除;

2.列表是有序的,每个元素的位置是确定的,可以用索引去访问每个元素;

3.列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开

4.可以为任意对象就意味着元素可以是字符串、整数、元组、也可以是list等Python中的对象。

创建方式:shop = ["可口可乐","苹果","可比克","飞科剃须刀"]

依靠下标可以定位每一个元素

可口可乐 0 苹果1......

查询

1.查询:想查第二位是啥 print(shop[1]) 输出结果是苹果

1.2.指定范围查询:print(shop[0:2]) 实际查询结果为下标0和1

1.3 .倒数查询:print(shop[-1])

1.4 重复打印列表:print(shop*2)

1.5查询数据是否在列表中 print("苹果"in shop) 在会输出Ture 不在会输出False

1.6 找出关键词的下标位置 print(shop.index("苹果"))

修改

2.修改:把苹果修改为香蕉 shop[1] = "香蕉"

新增

3.末尾新增:在最后面新增个士力架:shop.append("士力架")

4.指定位置新增:想在第二个位置新增士力架(第二个位置坐标为1) shop.insert(1,"士力架")

删除

5.删除末尾:删除列表最后一个位置数据 shop.pop()

6.删除指定位置:删除坐标索引为1的数据 shop.pop(1)

7.指定关键词删除:删除苹果 shop.remove("苹果")

8.坐标索引范围删除:删除坐标0-2的数据 del shop(0:2)

9.列表中包含列表:shop = ["可口可乐","苹果","可比克","飞科剃须刀",[1,2,3] ]

[1,2,3] 这个列表在shop中算一个坐标shop[4]

想查询2,需要使用shop[4][1]

10.int数值排序:a = [1,3,5,7,9]

10.1 正序排序:a.sort()

10.2 倒叙排序:a.sort(reverse=True)

10.3 查询最大值 max(a)

10.4 查询最小值 min(a)

11.清空列表:shop.clear()

12.两个列表组合:print(shop+a)

13.查询列表中一共多少元素:print(len(shop))

14.查询列表中同一值有多少个:print(count("苹果"))

15.循环打印列表字段:for x in shop:

print(x)

元组

Tuple

元组与列表相似,不同之处在于元组的元素不能修改,元组使用小括号 列表使用的方括号

tup = (1,2,3,4)

输出第二位元素 tup[1]

重复打印 print(tup*2)

元组之间可以使用 + 号和 * 号进行运算

元组相加 合成一个新的元组

tup1 = (1,2,3)

tup2 = (4,5,6)

tup3 = tup1+tup2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值