python相关知识点
真心乖宝宝
这个作者很懒,什么都没留下…
展开
-
多维数组删除某一行或者某一列【不用numpy】
删除某一行def run(matrix): for i in range(len(matrix)): if i == 0: # 删除第一行 del matrix[0] return matrixres = run([[2, 2, 3], [3, 4, 1], [4, 1, 5], [1, 3, 4]])print(res) 删除某一列def run(matrix): for i in matrix:原创 2020-09-04 08:32:20 · 1790 阅读 · 0 评论 -
多维数组按某一列进行排序
def takeSecond(elem): return elem[1]def run(random): # key表示按某一列进行排列,reverse = True表示降序排列,默认升序 random.sort(key=takeSecond, reverse = True) return randomres = run([[2, 2, 3], [3, 4,1], [4, 1, 5], [1, 3, 4]])print(res)...原创 2020-09-03 21:31:45 · 898 阅读 · 0 评论 -
python--寻找二维数组的最小值
data = [[1, 2], [3, 4]]list = []for row in data: list.append(min(row))print(min(list))一行代码写法data = [[1, 2], [3, 4]]max_item = min(min(row) for row in data)print(max_item) 参考文章参考文章1原创 2020-08-03 08:35:51 · 6171 阅读 · 0 评论 -
陌陌算法岗面试【手写split函数】 python
手写split函数题目描述将字符串按照给定字符串进行分割,例如:字符串为’ABGGHK’,给定字符串为’GG’,返回列表[‘AB’,‘HK’]def new_split(string,target): """ :param string: 要分割的串 :param target: 按该串分割 :return: 返回分割后的list """ tempstr = [] #计算串的长度 lengstring = len(string)原创 2020-06-30 00:01:05 · 1521 阅读 · 0 评论 -
#! usr/bin/env python 和 # -*- coding:utf-8 -*-
python代码的前两行一般是:#! usr/bin/env python# -*- coding:utf-8 -*-(1) #! usr/bin/env python的含义是:首先到环境查找python的安装路径,再调用对应路径下的python解释器执行该代码(2)# -- coding:utf-8 --的含义是:指出该代码使用utf-8编码...原创 2020-04-06 21:12:47 · 2160 阅读 · 0 评论