秋叶
秋叶

性别: 注册于 2021-02-23

向TA求助
18金币数
1220 经验值
0个粉丝
主页被访问 1376 次

41 个回答

1 赞同

如何优雅的判断 2,3,4这三个数有其中一个在list中?

我的思路利用set取交集看交集来判断就可以了。 11.JPG (8.34 KB, 下载次数: 46) 下载附件 2018-12-26 20:30 上传

回答于 2021-09-23 22:51

1 赞同

python3 print函数的参数使用

谢谢!这样可以了。join的参数得是字符串,g的元素原来都是int,对吧? 如果g = ( x for x in 'ABC' ) 我就可以直接print(','.join(g))了,这样理解对吗?

回答于 2021-09-23 22:49

1 赞同

请各位大神帮忙指点解决求值问题

献丑#!/usr/bin/env python# -*- coding: utf-8 -*-# Created by lightwave on 2017/9/6# Copyright (c) 2017 lightwave. All rights reserved.from itertools import productdef func(num_count, num_sun, start=0, end=10, is_repeat=False):    """    如果a,b,c,d,e均为<=10的整数,sum=a+b+c+d+e,sum=17,...

回答于 2021-09-23 22:47

1 赞同

把一个列表中含有某些相同字符的元素分成一组

献丑#!/usr/bin/env python# -*- coding: utf-8 -*-# Created by lightwave on 2017/9/6# Copyright (c) 2017 lightwave. All rights reserved.from collecti** import defaultdicttemp_list = ["SHFE.al", "SHFE.cu", "SHFE.zn",             "CZCE.SR", "CZCE.CF", "CZCE.CY", "CZCE.ZC",             "DCE.m", "DCE.y",...

回答于 2021-09-23 22:26

1 赞同

新手python出错找不到位置哇!求帮助

谢谢!我用了个笨办法,改成这样算是勉强通过了,但是感觉很啰嗦,请问我怎么改那一部分比较好呢? def is_legitmate_code(code):     code_letters = ["A", "B", "Z", "T", "X"]     min_for_each_letter = [2, 2, 1, 0, 4]     max_for_each_letter = [8, 9, 6, 7, 5]     code_list = code.split()     code2 = ""    ...

回答于 2021-09-23 22:23

1 赞同

请教从采购销售数据, 得到剩余库存和库存成本(加权平均价)

老师,  仓库和型号组合在一起进行分组  ,   分组跟仓库也有关,   老师代码的结果2个价格是独立显示出来的  ,  没有型号和仓库等信息了,  我想最终得到结果的这种表格形式的dataframe,  代码如何写呢,  谢谢老师, 型号        数量        加权平均价        仓库 A        7        13.08        仓库1 A        2       ...

回答于 2021-09-23 22:21

0 赞同

请教pandas排序0值放最后

哦, 原来pandas没有直接把0值排序放最后的方法,  只能变通达到目的哈,  我懂了 , 谢谢老师,   

回答于 2021-09-23 22:20

0 赞同

求解将list放在函数内定义,存入不了数值

根據你的代碼做出更改如下: 全局變量放外面a = []b = []for i in range(6):    if i%2 == 0:        a.append(i)    else:        b.append(i)print(a, b) # [0, 2, 4] [1, 3, 5]复制代码 我有更為簡單的代碼,如下:a = [i for i in range(6) if i%2 == 0]b = [i for i in range(6) if i%2 == 1]print(a, b) # [0, 2, 4]...

回答于 2021-09-23 22:17

0 赞同

求助: 用3列组合来分组, 另2列聚合时作不同的计算方法

樓主,因為pandas並不是我的強項,所以關於第一點我沒有辦法幫你優化或簡化,不好意思。第二點,關於無法顯示前2行,我用你的代碼沒有問題,可以顯示,有可能個人電腦作業系統不一樣關係吧,你可以試試多加兩行代碼試試:import pandas as pdimport numpy as npdf = pd.DataFrame({'型号':['A','A','A','A','B',],      ...

回答于 2021-09-23 22:14

0 赞同

怎么加逗号啊

变量值: >>> name = 'Eric' 输出时: >>> print('Hello %s, would you like to learn some Python today?' %name) Hello Eric, would you like to learn some Python today? 或者 >>> print('Hello {}, would you like to learn some Python today?'.format(name)) Hello Eric, would you lik...

回答于 2021-09-23 22:05