比如字典{‘1984/1/2’:123,‘1984/1/3’:0,‘1985/1/1:156’},想把所有键里包含‘1984’的值加到一起,应该怎么做呢?
1ã说æ
pythonä¸æ£æµåå
¸çé®ä¸æ¯å¦å«ææ串å符ï¼ä¾¿å©åå
¸é®å¼ï¼åå¤æå符串æ¯å¦å¨é®å¼ä¸å³å¯ã
2ã示ä¾ä»£ç ï¼
# å®ä¹ä¸ä¸ªåå
¸
dic = {'1984/1/2': 123, '1984/1/3': 0, '1985/1/1': 156}
# éååå
¸é®ä¸æ¯å¦å
å«1984
for key in dic:
if '1984' in key:
print('é®å¼ä¸å
å«å符串"1984"')
# æè
éè¦çå
¶å®æä½
else:
print('é®å¼ä¸ä¸å
å«å符串"1984"')
3ãæ§è¡ç»æï¼
é®å¼ä¸å
å«å符串"1984"
é®å¼ä¸ä¸å
å«å符串"1984"
é®å¼ä¸å
å«å符串"1984"
4ãå
¶å®è¯´æï¼
python使ç¨for inç´æ¥æä½åå
¸å°±æ¯éååå
¸çé®å¼ï¼python使ç¨inæä½æ¥å¤æå符串ä¸æ¯å¦å
å«å串ææ¹ä¾¿ï¼è¦ä¼äºä½¿ç¨å符串çå½æ°indexæè
findã
indexå½æ°å¨æ¾ä¸å°å串æ¶ä¼æ¥éï¼findå½æ°ä¼è¿å-1ã