相关疑难解决方法(0)

我是否在Python列表中安全混合类型?

在Python列表中混合使用不同类型时是否存在无法预料的问题?例如:

import random
data = [["name1", "long name1", 1, 2, 3],
        ["name2", "long name2", 5, 6, 7]]
name, long_name, int1, int2, int3 = random.choice(data)
Run Code Online (Sandbox Code Playgroud)

我正在使用这段代码在一个函数中随机设置几个相关的参数,但即使Python支持它,我也担心在列表中混合这样的类型.由于混合数据类型列表不会用于除了变量赋值之外的任何处理(它所分配的变量,而不是列表本身),我认为这很好,但我想确保这一点不是秘密有问题的代码.

python

30
推荐指数
3
解决办法
6万
查看次数

标签 统计

python ×1