网站建设工作室,济南网站优化的周期,成都网站建设询q479185700上快,ie打不开建设企业网站查看一个对象的id#xff1a;id(待查对象)检查一个数据的数据类型#xff1a;type(数据或变量)查询一个序列对象的元素个数#xff1a;len(序列对象)查看一个类有哪些方法可用#xff1a;dir(数据或变量或类)查看一个类或函数的使用说明#xff1a;help(待查数据) L.appen…查看一个对象的idid(待查对象)检查一个数据的数据类型type(数据或变量)查询一个序列对象的元素个数len(序列对象)查看一个类有哪些方法可用dir(数据或变量或类)查看一个类或函数的使用说明help(待查数据) L.append(obj) 在列表末尾添加新的对象。入参obj - 要添加到列表中的对象返回无 L.clear() 清空整个列表。入参无返回无 L.copy() 复制列表。入参无返回新列表list型注意该拷贝为浅拷贝新列表和原列表的id不同但是其中元素的id相同如果在新列表中添加元素不会影响到原列表但是如果对元素对象本身进行操作则两个列表都会受影响。 L.count(obj) 统计某个元素在列表中出现的次数。入参obj - 要添加到列表中的对象返回次数int型 L.extend(obj) 用可迭代的obj扩展原来的列表将可迭代对象中所有元素依次添加到列表中。 入参obj - 可迭代对象返回无 L.index(obj) 从列表中找某个值第一个匹配项的索引位置。入参obj - 待查元素返回索引位置int型 L.insert(index,obj) 在指定位置插入元素该位置的元素及其后元素全部向后移一个位置。入参index - 索引位置int型 obj - 待插入元素返回无 L.pop(index) 返回列表中指定位置的元素并且从列表中去除该元素入参index - 索引位置int型默认是-1返回索引位置的元素 L.remove(obj) 移除列表中第一个出现的指定元素。入参obj - 要移除的元素注意不是索引返回无 L.reverse() 反向排列列表中元素。入参无返回无 L.sort(key, reverse) 对原列表进行排序。列表中的元素要类型相同入参key - 排序函数默认值None使用默认的从小到大的排序 reverse - 是否倒序从大到小bool型默认值False返回无 排序函数的说明入参list中的元素依次填入每次只填一个元素所以函数必须允许只填入一个入参返回排序的依据可以是数字、字符串等同类型的元素sort会对这些新产生的元素进行再次排列并将他们映射的原元素进行排列如果返回多个值则以第一个返回值为最优先第二个为次优先以此类推举例 li [[1,2,3],[2,3,2],[4,5,6],[1,3,2],[2,3,3],[2,4,1]]
def kk(x):
return x[2]
li.sort(keykk)
print(li) [[2, 4, 1], [2, 3, 2], [1, 3, 2], [1, 2, 3], [2, 3, 3], [4, 5, 6]]以列表中每个元素的第三个元素进行排列 def jj(x):
return x[0],x[2]
li.sort(keyjj)
print(li) [[1, 3, 2], [1, 2, 3], [2, 4, 1], [2, 3, 2], [2, 3, 3], [4, 5, 6]]以列表中每个元素的第一个元素进行排列如果元素值相同的再以第三个元素进行二次排列转载于:https://www.cnblogs.com/ikamu/p/8326142.html