python字典添加列表_案例:python列表嵌套字典实现备忘录

1.使用字典和列表嵌套结构表示多条记录

2.添加信息时,直接输入一句话,进行解析拆解,记录时间与事件

3.不同信息采用不同颜色输出

#!/user/bin/env Python

# _*_ coding:utf-8 _*_

# 51memo.py

# author:大宝dayday见

__author__ = '大宝dayday见'

desc = '51备忘录'.center(30,'-')

print(desc)

welcome = 'welcome'

print(f'{welcome}作者:',__author__)

# 添加备忘信息

"""dict = {'time':'8点',

'thing':'起床'

}

"""

all_memo = []

is_add = True

while (is_add):

one = {}

info = input('请输入备忘信息:')

one['时间'] = info[info.find('点')-1:info.find('点')+1]

one['事件'] = info[info.find('点')+1:]

all_memo.append(one)

print(f'备忘录{all_memo}')

num = 0

for i in all_memo:

num += 1

print('项目%s:%s' %(num,i))

print(f'共{len(all_memo)}个待办事项',end='')

is_add = input('是否继续 Y/N:') == 'Y'

------------51备忘录-------------

welcome作者: 大宝dayday见

请输入备忘信息:杰伦,今晚8点K歌

备忘录[{'时间': '8点', '事件': 'K歌'}]

项目1:{'时间': '8点', '事件': 'K歌'}

共1个待办事项是否继续 Y/N:Y

请输入备忘信息:圆圆,明天9点按时起床

备忘录[{'时间': '8点', '事件': 'K歌'}, {'时间': '9点', '事件': '按时起床'}]

项目1:{'时间': '8点', '事件': 'K歌'}

项目2:{'时间': '9点', '事件': '按时起床'}

共2个待办事项是否继续 Y/N:N

print('\033[34;1m"我是蓝色"\033[0m')

print('\033[32;1m"我是绿色"\033[0m')

print('\033[33;1m"我是×××"\033[0m')

print('\033[31;1m"我是红色"\033[0m')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值