目前通过得到的数据是这样的
[{'1': '23:00:00,23:59:00', '2': '23:00:00,23:59:01', '3': '23:00:00,23:59:03', '4': '23:00:00,23:59:05', '5': '23:00:00,23:59:07', '6': '23:00:00,23:59:09', '7': '23:00:00,23:59:11'}, {'3': '23:00:00,23:59:33', '4': '23:00:00,23:59:44'}, {'1': '23:00:00,23:59:00', '5': '23:00:00,23:59:00'}]
我想从这个里面取出所5的时间。
我尝试把列表循环出来
但是这是指定的数值。
我现在有一个变量,我想通过这个变量来取,比如这个变量的结果是5的时候,取出5个值,是4的时候取出4的值。
s_key = '5'
for t in times:
if s_key in t:
print(t[s_key])
使用map里key,dic
dic里是链表
num=input("输入数字:")
list1=[{'1': '23:00:00,23:59:00', '2': '23:00:00,23:59:01', '3': '23:00:00,23:59:03', '4': '23:00:00,23:59:05', '5': '23:00:00,23:59:07', '6': '23:00:00,23:59:09', '7': '23:00:00,23:59:11'}, {'3': '23:00:00,23:59:33', '4': '23:00:00,23:59:44'}, {'1': '23:00:00,23:59:00', '5': '23:00:00,23:59:00'}]
for item in list1:
for k,v in item.items():
if k==num:
print(v)
print('*'*30)