相关疑难解决方法(0)

如何检查列表是否为空?

例如,如果传递以下内容:

a = []
Run Code Online (Sandbox Code Playgroud)

如何检查是否a为空?

python list

3235
推荐指数
27
解决办法
254万
查看次数

arr .__ len __()是获取Python数组长度的首选方法吗?

Python中,以下是获取元素数量的唯一方法吗?

arr.__len__()
Run Code Online (Sandbox Code Playgroud)

如果是这样,为什么奇怪的语法?

python arrays methods

709
推荐指数
7
解决办法
165万
查看次数

如何在Python中确定对象的大小?

在C中,我们可以找到的大小int,char等我想知道如何获得物体的大小就像一个字符串,整数,等在Python.

相关问题:Python列表(元组)中每个元素有多少字节?

我使用的XML文件包含指定值大小的大小字段.我必须解析这个XML并进行编码.当我想更改特定字段的值时,我将检查该值的大小字段.在这里,我想比较一下我输入的新值是否与XML中的值相同.我需要检查新值的大小.在字符串的情况下,我可以说它的长度.但是在int,float等的情况下我很困惑.

python memory memory-management object sizeof

606
推荐指数
12
解决办法
53万
查看次数

列表中的Python计数元素

我试图找到一种简单的方法来获取列表中元素数量的计数:

MyList = ["a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)

我想知道这个列表中有3个元素.

python list

245
推荐指数
7
解决办法
87万
查看次数

在Python中计算数组元素

我如何计算数组中元素的数量,因为与逻辑相反,array.count(string)不计算数组中的所有元素,它只搜索字符串的出现次数.

python arrays

142
推荐指数
3
解决办法
40万
查看次数

Python数据模型和内置函数之间有什么关系?

当我在Stack Overflow上阅读Python答案时,我继续看到一些人告诉用户直接使用数据模型的特殊方法属性.

然后我看到矛盾的建议(有时来自我自己)说不要这样做,而是直接使用内置函数和运算符.

这是为什么?特殊的"dunder"方法与Python 数据模型内置函数的属性之间有什么关系?

我什么时候应该使用这个特殊的名字?

python python-datamodel

35
推荐指数
2
解决办法
2938
查看次数

Python测试平均计算器returen错误'list'对象没有属性'len'

嘿这是一个演示,向我的一些同学展示python和编码的介绍.下面的代码应该能够采用类似的列表[0,1],如果使用该average函数运行将返回0.5.使用列表运行时,下面的函数返回错误'list' object has no attribute 'len'.如何在不删除该len()功能的情况下使该功能正常工作

def average(lst):
    total = 0
    for item in lst:
        total += item
    averageGrade= total / lst.len()
    return averageGrade
Run Code Online (Sandbox Code Playgroud)

我怎么能让它返回一个浮点而不是一个整数

python

10
推荐指数
1
解决办法
3万
查看次数

Python 2.7,如何获取/检查列表的大小?

我有一个数组(列表),我想检查它的大小是否等于1,如果是,那么它需要附加一个新的如图所示.

## If appended data = 1 then append the new line:
if appended_data == 1:
    appeneded_data.append("") ## Add a new line if appended data has a size of 1
Run Code Online (Sandbox Code Playgroud)

应该是一个相当简单的事情,但我不能解决它:S

有任何想法吗?

python arrays if-statement list python-2.7

7
推荐指数
1
解决办法
1万
查看次数

根据函数中的参数数量返回不同的值

我试图制作一个函数,它接受 1 到 5 个参数,并根据给定的数字进行不同的计算。我的想法是这样的:

def function(*args)
    num_of_args = (!!here is the problem!!)
if(num_of_args == 1) : result = a
else if(number_of_args == 2) : result = a+b
Run Code Online (Sandbox Code Playgroud)

依此类推,我试图计算参数的数量并将该数字分配给一个变量,但找不到我想象可能不需要使用 5 个 if 的方法,但我真的不想在我之前关注它设法计算这些参数

python python-3.x

5
推荐指数
1
解决办法
837
查看次数

如何在使用.split时找到多少个字符串

在python中我可以在if语句中使用什么代码来检查字符串,之后我在其上执行.split代码以查看是否只创建了一个字符串?

python split

-1
推荐指数
1
解决办法
1469
查看次数