import pandas as pd
df = pd.DataFrame({
'col1': [1, 2, 3, 4, 5],
'col2': [6, 7, 8, 9, 10],
'col3': [11, 12, 13, 14, 15],
})
print(df)
print('---')
bool_mask = (df.index == 1) | (df.index == 3)
df.loc[bool_mask, ['col1', 'col3']] = [[102, 112], [104, 114]]
print(df)
aW1wb3J0IHBhbmRhcyBhcyBwZAoKZGYgPSBwZC5EYXRhRnJhbWUoewogICAgJ2NvbDEnOiBbMSwgMiwgMywgNCwgNV0sCiAgICAnY29sMic6IFs2LCA3LCA4LCA5LCAxMF0sCiAgICAnY29sMyc6IFsxMSwgMTIsIDEzLCAxNCwgMTVdLAp9KQpwcmludChkZikKcHJpbnQoJy0tLScpCgpib29sX21hc2sgPSAoZGYuaW5kZXggPT0gMSkgfCAoZGYuaW5kZXggPT0gMykKZGYubG9jW2Jvb2xfbWFzaywgWydjb2wxJywgJ2NvbDMnXV0gPSBbWzEwMiwgMTEyXSwgWzEwNCwgMTE0XV0KcHJpbnQoZGYpCg==