我被困在某个位置,想要创建类似以下内容的列表列表

[ [3,2,5], [4,8,1]...]


我已经编写了以下代码,但是它显示[3,2,5,4,8,1,....],而不是我想要的结构形式。任何帮助,将不胜感激。

skill=[]
db=[ [] ]
file=open(filePath,'r')
for line in file:
    for word in line.split(','):
        skill.append(itDictionary[word.strip()])
    db.append(skill)
print db

最佳答案

这样可以:

db=[]
file=open(filePath,'r')
for line in file:
    skill = []
    for word in line.split(','):
        skill.append(itDictionary[word.strip()])
    db.append(skill)
print db

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

10-12 19:02