通过一个循环,
将1列表的两个时间,
插入到另一个2列表的每个字典中,
求指教
两个列表要保证 是 相同长度,那就按 索引 从 0开始操作即可
ww = [{'id': 11, 'name':'安全总监'},{'id': 15, 'name':'设计工程师'}]
cc = ['2023-07-05 14:27:51','2023-07-05 14:29:36']
for i in range (len(ww)):
ww[i]['create_time'] = cc[i]
print(ww)
for i in range(len(cc)):
ww[i]['time']=cc[i]
不知道你这个问题是否已经解决, 如果还没有解决的话:调用函数时根据函数定义的参数位置来传递参数, 并且参数的顺序必须一一对应,少或者多参数都不可以。
语法:
def 函数名(参数1, 参数2,....):
函数体
# 调用
函数名(value1, value2,...)
# 调用的时候,具体值参考的是位置,按位置赋值
def hello_(name,pro):
pro_dict = {1:'教师',2:'学生'}
print('hello, 我是{0},我是一名{1}'.format(name,pro_dict.get(pro,'教师')))
hello_('anqiao',2)
输出:
hello, 我是anqiao,我是一名学生
根据问题的描述和参考资料,可以使用以下步骤来实现将一个列表中的两个时间插入到另一个列表的每个字典中:
下面是一个示例代码:
# 创建时间列表和字典列表
time_list = ['2022-01-01', '2022-01-02']
dict_list = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}
]
# 使用循环将时间插入字典列表
for time in time_list:
for dictionary in dict_list:
dictionary['time'] = time
# 打印更新后的字典列表
for dictionary in dict_list:
print(dictionary)
以上示例代码中,通过两层循环遍历字典列表,将时间插入到每个字典中的键'time',最后打印更新后的字典列表。
如果字典列表需要从其他来源获取,可以根据具体情况进行修改。请注意,示例代码中的键名和数据类型仅供参考,根据实际需求进行适当修改。