gpt4 book ai didi

python - Python数据列表问题

转载 作者:行者123 更新时间:2023-12-03 08:58:44 25 4
gpt4 key购买 nike

在python中处理自定义列表类

class ListData:
def __init__(self):
self.data = []

def add(self, x):
self.data.append(x)

def delete(self, x):
self.data.remove(x)

测试时,始终返回None:
from list import ListData

listdata = ListData()


mylist = [34, 32, 34, 89]
mylist = listdata.add(2)
mylist = listdata.add(5)

print mylist # Prints None

最佳答案

您可以更改您的API以便将其打印为列表。您可以阅读以下内容

Immutable vs Mutable types

class ListData:
def __init__(self):
self.data = []

def add(self, x):
self.data.append(x)

def delete(self, x):
self.data.remove(x)

def data(self):
return self.data




a = ListData()
a.add(1)
a.add(2)
print a.data

将输出:

[1, 2]

关于python - Python数据列表问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14613062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com