腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
9
回答
避免
默认
参数
为
空
列表
的
pythonic
方法
是什么
?
python
有时,
默认
参数
是
空
列表
似乎是很自然
的
。然而,。例如,我有一个函数: working_list.append("a")第一次调用时,
默认
设置将起作用,但之后
的
调用将更新现有
列表
(每次调用一个"a" )并打印更新后
的
版本。那么,获得我想要
的
行为
的
<
浏览 2
提问于2008-12-14
得票数 181
回答已采纳
2
回答
避免
默认
参数
(即
空
列表
)
的
pythonic
方法
是什么
?
python
有时,有一个
默认
参数
(即
空
列表
)似乎很自然。然而,Python在这些情况下会给出意想不到
的
行为。例如,如果我有一个函数: def myFunc(working_list = []): print working_list 第一次使用
默认
值调用时会正常工作,但之后
的
调用将使用一个不断更新
的
列表
。
浏览 234
提问于2018-03-15
回答已采纳
4
回答
检查
空
值
列表
python
、
empty-list
检查
列表
是否只包含
空
值(不是
列表
是否
为
空
,而是一组
空
元素)
的
最有效
方法
是什么
?我在for循环中使用了著名
的
pythonic
隐式booleaness
方法
: for element in lst: return False els
浏览 1
提问于2012-08-30
得票数 5
回答已采纳
1
回答
忽略python中
的
IndexError (类似于
列表
订阅上
的
空
合并操作符)
python
、
index-error
、
null-coalescing-operator
当我访问具有超出范围
的
索引
的
列表
/数组时,是否有一种让python忽略IndexError并返回
默认
值或None
的
pythonic
方法
?import sysoutput = sys.argv[2]import sys input = len(sy
浏览 0
提问于2019-05-23
得票数 1
回答已采纳
1
回答
Python中的菜单
列表
python
、
list
、
mean
、
median
我是Python
的
新手,所以我提前道歉!我正在尝试创建一个
列表
,其中用户可以选择添加数字、显示平均值、显示中位数、按顺序打印
列表
、按相反顺序打印
列表
或退出。我以为我在正确
的
轨道上,但我不能让它跑起来。
浏览 0
提问于2017-02-14
得票数 0
4
回答
我应该如何编写这个字符串前缀检查,以使其成为惯用
的
Python?
python
、
string
、
list
我有几个项目
列表
:smoothies = ['banana-apple', 'mocha mango', .我想创建一个新
的
列表
special_smoothies,它包含以specials中
的
元素开头
的
smoothies中
的
元素。但是,如果specials
为
空
,
浏览 0
提问于2010-04-07
得票数 1
回答已采纳
1
回答
如何
避免
使用Python继承重新定义
默认
参数
python
、
python-3.x
、
inheritance
、
constructor
、
default-parameters
对于简单
的
继承,例如 def __init__(self, env: str = 'prod'):如何
避免
在两个类中都重新定义
默认
构造函数
参数
?如果我实例化Derived(),我确实希望env
默认
为'prod',我只是不想在多个类中重新定义这个值。如果我后来决定
默认
值应该是其他值(例如'dev'),那么我将不得不更改所有派生构造函数。我在想像这样
的
浏览 29
提问于2019-08-13
得票数 3
回答已采纳
1
回答
类函数作用于另一个类
的
多个实例。
python
、
python-3.x
、
class
、
oop
我正在构建一个简单
的
纸牌游戏,使用类和遇到一些混淆。这里是我
的
“玩家”班
的
一部分: def __init__(self, name):player.get_hand(
浏览 0
提问于2019-09-03
得票数 1
回答已采纳
4
回答
参数
验证,Python中
的
最佳实践
python
让我们以API
为
例 if os.path.isdir(path): else:return os.path.split(os.path.abspath(path))[0] 我
的
问题是,应该忽略任何类型
的
验证(我注意到所有python代码都没有验证),验证
参数
的
pythonic
方法
是什么
?我是否应该检查"path“是否<e
浏览 8
提问于2013-10-21
得票数 11
回答已采纳
6
回答
Python:如何检查两个
列表
是否
为
空
python
、
list
在Python中,我知道检查
列表
是否
为
空
的
pythonic
方法
是 # do things with empty listif a:# do things with my list # do things with my two list
浏览 11
提问于2015-05-27
得票数 7
回答已采纳
4
回答
使用
默认
值python设置字典
的
缺失值
python
我有一个
默认
字典(
列表
)和其他普通字典B = {1: "something" ,2:"somethingsomething"}missing_value = "fill_this" 现在,首先我想找出A中B中缺少
的
关键字
是什么</em
浏览 1
提问于2012-03-22
得票数 5
回答已采纳
3
回答
在Python中设置应该是
列表
的
参数
的
默认
值
的
最佳实践?
python
、
default-value
、
pylint
我有一个Python函数,它接受一个
列表
作为
参数
。如果我将
参数
的
默认
值设置
为
一个
空
列表
,如下所示: print items Pylint会告诉我“危险
的
默认
值[]作为
参数
”。所以我想知道这里
的
最佳实践
是什么
?
浏览 0
提问于2012-03-02
得票数 69
回答已采纳
2
回答
类对象上
的
函数在调用inside循环时
的
行为不同。
python
、
class
、
for-loop
、
object
我是一个新
的
python开发人员,在循环中
的
对象上运行函数有困难。我有一个名为Hand
的
对象类,函数已命中。] if self.value > 21:这在“一次性”
的
基础上起作用,就像预期
的
那样。我将Hand对象(在
列表
中)存储
为
字典值。 然后,我想遍历字典,并对每个Hand对象运行Hit函数。二手对象是第一个带有额
浏览 2
提问于2020-10-01
得票数 0
2
回答
设置
空
参数
的
默认
值(Python)
python
、
pep8
、
default-arguments
假设我们有函数f,我需要
参数
b来
默认
为
空
列表
,但是由于可变
默认
args
的
问题,不能设置b=[]。 其中哪一种是最毕达通
的
,还是有更好
的
方法
?
浏览 0
提问于2018-06-03
得票数 1
回答已采纳
2
回答
如果
为
空
,则在子
列表
中输入值
python
、
list
、
sublist
因此,我有一个更大
的
for循环,它生成各种大小
的
嵌套
列表
。例如:如果生成
的
列表
是:[[6], [3], [5], [3, 2, 5, 3], [5], [6, 5, 4], [5, 3, 2]]那么我希望它是:[[5], [0], [0], [4], [3]]我一直在尝试这样
的
<
浏览 2
提问于2017-07-03
得票数 1
回答已采纳
2
回答
避免
默认
参数
作为Nones
列表
的
python
方法
是什么
?
python
我有两个文件名作为输入
参数
。两个文件名都经过相同
的
过程,它们
的
默认
值是None。我这样写我
的
函数: for i in filename_list: else:在python中有比使用[None]*2更好
的
浏览 7
提问于2021-06-22
得票数 0
回答已采纳
1
回答
如何计算
空
片
的
默认
值torch.mean?
python
、
pytorch
计算torch.mean
的
正确
方法
是什么
,以便在
空
片
的
情况下,返回一些
默认
值?我知道我能做到但这似乎是错误
的
方式,因为它强制进行更多
的
cpu-gpu通信,如果可能的话,我希望
避免
这种情况。此外,与m_empty = torch.mean(a_empty, default=0)之类
的
浏览 0
提问于2021-03-07
得票数 2
4
回答
实现两个构造器
的
最简单
的
方法
python
、
polymorphism
请原谅这里
的
Python新手
的
风格无能。myClass = MyClass() myClass.initList(lis
浏览 3
提问于2013-03-15
得票数 2
回答已采纳
1
回答
并行化函数poly2nb {spdep}
r
、
parallel-processing
、
polygon
、
spatial
、
spdep
spdep::poly2nb
的
文档包含以下
参数
项: foundInBox:使用R代码
默认
为NULL,如果雪集群可用,则可能并行化,否则为长度
列表
(n-1),包含候选邻居
的
整数向量(j > i),或如果所有候选对象
为
(j < i) (由rgeos中
的
poly_findInBoxGEOS函数
为
干净多边形创建),则为
空
。我用粗体解释了这个部分,因为如果这个
参数
为
NULL (
默认</e
浏览 6
提问于2020-11-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
pythonic之路(一)
提升逼格的两个函数
提升逼格的两个Python函数
改善Python程序的一些建议
揭秘 Python 中的 enumerate 函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券