自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

元组的元素访问和计数:

 list.sorted()是修改原列表对象,元组没有该方法只能使用内置函数sorted(tupleObj),并生成新的列表对象。

zip()将多个列表对应位置的元素组成成为元组。并返回这个zip对象。

 

[展开全文]

元组的元素访问和计数

元组排序

zip():将多个列表对应位置的元素组合成为元组,并返回这个zip对象。

 

 

 

[展开全文]

元组的元素访问和计数

1. 元组的元素不能修改

2.访问和列表一样,返回的仍然是元组

3.如果要对元组排序,只能用sorted()生成新的列表对象

Zip

将多个列表对应位置的元素组合成为元组,并返回这个zip对象。

 

[展开全文]

元组的元素访问和计数

切片

排序:只能使用内置函数 sorted(tupleObj),并生成新的列表对象。

>>> a = (20,10,30,9,8)

>>> sorted(a)
[8, 9, 10, 20, 30]

zip(打包)

zip(列表 1,列表 2,...)将多个列表对应位置的元素组合成为元组,并返回这个 zip 对象。 >>> a = [10,20,30]
>>> b = [40,50,60]
>>> c = [70,80,90]

>>> d = zip(a,b,c)
>>> list(d)
[(10, 40, 70), (20, 50, 80), (30, 60, 90)]

[展开全文]

元组的元素访问和计数
1. 元组的元素不能修改
>>> a = (20,10,30,9,8)
>>> a[3]=33
TypeError: 'tuple' object does not support item assignment


2. 元组的元素访问和列表一样,只不过返回的仍然是元组对象。
>>> a = (20,10,30,9,8)
>>> a[1]
10
>>> a[1:3]
(10, 30)
>>> a[:4]
(20, 10, 30, 9)


3. 列表关于排序的方法list.sorted()是修改原列表对象,元组没有该方法。如果要对元组排
序,只能使用内置函数sorted(tupleObj),并生成列表对象。

>>> a = (20,10,30,9,8)
>>> sorted(a)
[8, 9, 10, 20, 30]

生成新对象的 比如“+”可以

元组长度len()、最大值max()、最小值min()、求和sum()等可以

 

zip
zip(列表1,列表2,...)将多个列表对应位置的元素组合成为元组,并返回这个zip 对象
>>> a = [10,20,30]
>>> b = [40,50,60]
>>> c = [70,80,90]
>>> d = zip(a,b,c)
>>>
list(d)
[(10, 40, 70), (20, 50, 80), (30, 60, 90)]

[展开全文]