物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

Python: 4桁の原子量

standard_weights = [1.008, 4.003,\
6.941, 9.012, 10.81, 12.01, 14.01, 16.00, 19.00, 20.18,\
22.99, 24.31, 26.98, 28.09, 30.97, 32.07, 35.45, 39.95,\
39.10, 40.08, 44.96, 47.87, 50.94, 52.00, 54.94, 55.85, 58.93, 58.69, 63.55, 65.38, 69.72, 72.63, 74.92, 78.97, 79.90, 83.80,\
85.47, 87.62, 88.91, 91.22, 92.91, 95.95, 99, 101.1, 102.9, 106.4, 107.9, 112.4, 114.8, 118.7, 121.8, 127.6, 126.9, 131.3,\
132.9, 137.3,\
138.9, 140.1, 140.9, 144.2, 145, 150.4, 152.0, 157.3, 158.9, 162.5, 164.9, 167.3, 168.9, 173.0, 175.0,\
178.5, 180.9, 183.8, 186.2, 190.2, 192.2, 195.1, 197.0, 200.6, 204.4, 207.2, 209.0, 210, 210, 222,\
223, 226,\
227, 232.0, 231.0, 238.0, 237, 239, 243, 247, 247, 252, 252, 257, 258, 259, 262,\
267, 268, 271, 272, 277, 276, 281, 280, 285, 278, 289, 289, 293, 293, 294]

z2weight = {}
for z,standard_weight in zip(range(1,len(standard_weights)+1),standard_weights):
    z2weight[z]=standard_weight

値は、日本化学会原子量専門委員会が作成した4桁の原子量表(2021)を使った。

こちらもどうぞ

phst.hateblo.jp