现有一个电影的数据:包括电影的名称、电影上映的年限、导演等信息,分别存放于三个列表中,现在需要将这数据整合到一个数据中,可以使用列表的循环+insert()的API方法来操作,实现代码如下:
# -*- coding: utf-8 -*-
'''
@author: guxuhua
@date: 2019/10/31
电影数据:'天下无贼', '英雄', '卧虎藏龙', '枪火', '跛豪'
电影年限:2004, 2002, 2000, 1999, 1991
导演: '冯小刚', '张艺谋', '李安', '杜琪峰', '潘文杰'
将3者数据整合成一个数据
'''
# 定义一个电影列表对象
movies = ['天下无贼', '英雄', '卧虎藏龙', '枪火', '跛豪']
# 定义一个电影年限的列表对象
movies_time = [2004, 2002, 2000, 1999, 1991]
# 定义导演
movies_director = ['冯小刚', '张艺谋', '李安', '杜琪峰', '潘文杰']
# 通过循环方式,将时间数据元素和导演数据的元素插入到电影列表中
'''
第一个时间插入的位置是1
第一个导演插入的位置是2
第二个时间插入的位置是4
第二个导演插入的位置是5
第三个时间插入的位置是7
第三个导入插入的位置是8
。。。
'''
if len(movies) != len(movies_time) or len(movies) !