Python
AutumnSea03
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python处理二维列表里相同项则合并
[['abc',6],['bcd',3],['bcd',2]]->[['abc',6],['bcd',5]]list1 = [['abc',6],['bcd',3],['bcd',2]]dic = {}for item in list1: if item[0] not in dic: dic[item[0]] = item[1] else: dic[item[0]] += item[1]list_new = [[x,y] for x,y in.原创 2020-05-20 16:37:57 · 1785 阅读 · 0 评论 -
Python 4*4矩阵主副对角线之后
def sum_of_diagonals(two_d_list): """[[1,3,2,4],[8,7,5,6],[15,13,12,11],[9,-8,-10,-6]]""" main_diag = [] vice_diag = [] for i in range(len(two_d_list)): for j in range(len(two_d_list)): if j == i: main...原创 2020-05-19 15:32:35 · 1553 阅读 · 0 评论 -
Python求n*n矩阵行列平方和差
def row_and_col_squared_value(two_d_list): """[[1,2,3],[4,5,6],[7,8,9]]""" row_squared = [] col_squared = [] extend_squared = [] row_len = 0 for row in two_d_list: row_len = len(row) tmp = list(map(lambda x: pow(x...原创 2020-05-19 14:13:29 · 1815 阅读 · 0 评论 -
Python正则表达式
re.match函数re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回noneprint(re.match('www', 'www.runoob.com').span()(0, 3)print(re.match('com', 'www.runoob.com')) # 不在起始位置匹配Noneline = "Cats ar...转载 2020-05-08 16:21:35 · 393 阅读 · 0 评论 -
Python实训100题
文末有参考答案1、将元组 (1,2,3) 和集合 {4,5,6} 合并成一个列表。2、在列表 [1,2,3,4,5,6] 首尾分别添加整型元素 7 和 0。3、反转列表 [0,1,2,3,4,5,6,7] 。4、反转列表 [0,1,2,3,4,5,6,7] 后给出中元素 5 的索引号。5、分别统计列表 [True,False,0,1,2] 中 True,False,0,1,2的...原创 2020-05-08 14:36:44 · 2502 阅读 · 0 评论 -
python把二维列表变为一维列表
a=[[1], ['a','b'], [2.3, 4.5, 6.7]]1.用列表推导式[col for row in a for col in row ]2.用嵌套循环展开b=[]for row in a: for col in row: b.append(col)3.用sum对列表的求和sum(a,[])4.导入相关的包from iter...原创 2020-05-08 10:23:26 · 2861 阅读 · 1 评论
分享