分类:编程语言
1.remove:删除单个元素,删除首个符合条件的元素,按值删除,从左向右依次删除符合条件的值举例说明:>>>str=[1,2,3,4,5,2,6]>>>str.remove(2)>>>str[1,3,4,5,2,6]2.pop:删除单个或多个元素,按位删除(根据索引删除)>>>str=[0,1,2,3,4,5,6]>>>str.pop(1)#pop删除时会返回被删除的元素1>>>str[0,2,3,4,5,6]>>>str2=['abc','bcd','dce']>>>str2.pop(2)'dce'>>>str2['abc','bcd']3.del:它是根据索引(元素所在...
继续阅读 >
第一种方法(推荐)适用于随机取一个值,返回一个值importrandomlist1=['佛山','南宁','北海','杭州','南昌','厦门','温州']a=random.choice(list1)print(a)#返回一个值第二种方法适用于随机取一组值,返回一个listimportrandomlist1=['佛山','南宁','北海','杭州','南昌','厦门','温州']#随机返回只有一个值的lista=random.sample(list1,1)#随机返回只有一个值的listb=random.sample(list1,3)print(...
继续阅读 >
获得list中最大元素的索引aa=[1,2,3,4,5]aa.index(max(aa))相应的最小值使用aa=[1,2,3,4,5]aa.index(min(aa))获得numpy数组中最大元素的索引1.可以使用numpy的函数,argmax获得最大元素的索引,相应的获得最小值的话需要使用argmin。aa=[1,2,3,4,5]arr_aa=np.array(aa)maxindex=np.argmax(arr_aa)1.也可以将numpy转为list,然后使用list或者最大值索引的方法获得最大值。aa=numpy.array([1,2,3,4,5])先把aa转换为L...
继续阅读 >