类的方法之间的Python /属性

我是Python的新手,我试图了解类方法间的托管属性

在下面的示例中,我试图在“ regex”方法修改列表,然后在另一个方法“ printsc”中使用它。

“ regex”部分可以正常工作,但是属性“ self.mylist”未更新,因此当我调用“ printsc”时结果为“ None”。

class MyClass():
    def __init__(self):
        self.mylist = None

    def regex(self,items):
        self.mylist = []
        for item in items:
            if re.match(r"^\d{1,3}\.\d{1,3}$",item):
                self.mylist.append("IP:" + item)
            else:
                self.mylist.append("DNS:" + item)
        return self.mylist

    def printsc(self):
        print(self.mylist)

items = ['192.168.0.1','hostname1','10.0.1.15','server.local.fr']

MyClass().regex(items)
MyClass().printsc()

我想念什么?实现这个目标的最佳方法是什么?

谢谢您的回答!

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...