ケース:pythonリストネスト辞書実装メモ
1.複数のレコードを辞書とリストのネスト構造で表す.情報を追加するときは、直接一言入力し、解析解を行い、時間とイベントを記録する.異なる情報は異なる色で出力されます
#!/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')