python实现元组中包含元组

为了解决django model 中的choice 从数据库中选择,需要返回一个((),(),())这样的数据类型

def list_projects():

    projects= []

# 从数据库中查询出所有的项目名称,并去从存在list中

    for projectnamein ServerProject.objects.all():

        projectname= projectname.projectname

        projects.append(projectname)

       projects= list(set(projects)) # 去从

    t_pname= []

    for pnamein projects:

        tname= (pname, pname)  每个项目名称,成为一个元组

        t_pname.append(tname) #list添加元组

    print t_pname

    print tuple(t_pname)   #tuple方法转换元组

    return tuple(t_pname)

你可能感兴趣的:(python实现元组中包含元组)