Message287747
If we load the keys and values using fromkeys on dic.
Later the modification in the values is reflects for all keys in the DIC, please follow the below code.
#######################################################################################
PS C:\Python27> py
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> input = ['1','2']
>>> result = {}
>>> result = result.fromkeys(input,[]) >>>> Issue with this line
>>>
>>> result
{'1': [], '2': []}
>>>
>>> result['1'].append("item1")
>>>
>>> result
{'1': ['item1'], '2': ['item1']} >>>>>>>>>>>>>>>>>> Here result['2'] also overwrites
>>>
>>> result['1'].append("item2")
>>> result
{'1': ['item1', 'item2'], '2': ['item1', 'item2']} >>>>>>>>>>>>>>>>>> Here result['2'] also overwrites
>>>
>>>
####################################################################################### |
|
Date |
User |
Action |
Args |
2017-02-14 09:27:46 | prudvibt81 | set | recipients:
+ prudvibt81, paul.moore, tim.golden, zach.ware, steve.dower |
2017-02-14 09:27:46 | prudvibt81 | set | messageid: <1487064466.46.0.309297636369.issue29552@psf.upfronthosting.co.za> |
2017-02-14 09:27:46 | prudvibt81 | link | issue29552 messages |
2017-02-14 09:27:46 | prudvibt81 | create | |
|