小编Cro*_*rMW的帖子

(Python)使用唯一自动生成的名称创建列表

我试图通过随机生成家庭来自动填充城镇.我生成城镇名称,生成住户数,每个住户的姓氏和每个住户的人数.那很好.然而,我现在正在尝试创建每个人,生成名字,性别,年龄和职业,我也想将这些数据存储在一个列表中,一个列表包含每个人的属性.我遇到的问题是我想使用for循环,例如:

    #houseArray[currentFam][1] is the number of members in the current house. 
    for currentFam in range(houseArray[currentFam][1]):
        uniquelyNamedArray[0] = genSex()
        uniquelyNamedArray[1] = genFirstName()
        uniquelyNamedArray[2] = genAge()
Run Code Online (Sandbox Code Playgroud)

所以...查看第一个家庭的数据,使用for循环迭代每个成员分配统计数据,然后转到下一个家庭并执行相同的操作,逐步完成每个家庭.我的问题在于不知道如何为for循环创建的每个数组分配唯一的名称.名称是什么并不重要,它可以是任何东西,只要每个人都有自己唯一命名的数组来存储它们的属性.

python list

2
推荐指数
1
解决办法
6914
查看次数

标签 统计

list ×1

python ×1