如何在python3中将mac添加到列表中?

时间:2017-08-26 21:53:10

标签: python python-3.x

我指的是我从这个表单中复制的代码,但我希望将mac添加/附加到列表中。

mac = '00:00:00:'
for number in range(16**6):
    hex_num = hex(number)[2:].zfill(6)
    print("{}{}{}:{}{}:{}{}".format(mac,*hex_num))

1 个答案:

答案 0 :(得分:0)

您可以使用列表推导来构建这样的列表:

mac = '00:00:00:'
the_list = ["{}{}{}:{}{}:{}{}".format(mac,*hex(number)[2:].zfill(6))
            for number in range(16**6)]

请注意,由于16 6 = 16 777 216,生成列表需要一些时间,而且会占用大量内存。