把他们写成python中数组形式
时间: 2024-03-06 16:48:37 浏览: 73
要将上述字母及其频率保存为Python中的数组形式,可以使用Python中的列表(list)嵌套元组(tuple)来实现。以下是代码示例:
```python
# 定义字母及其频率的列表
letter_freqs = [
('E', 12.25),
('T', 9.41),
('A', 8.19),
('O', 7.26),
('I', 7.10),
('N', 7.06),
('R', 6.85),
('S', 6.36),
('H', 4.57),
('D', 3.91),
('C', 3.83),
('L', 3.77),
('M', 3.34),
('P', 2.89),
('U', 2.58),
('F', 2.26),
('G', 1.71),
('W', 1.59),
('Y', 1.58),
('B', 1.47),
('K', 0.41),
('J', 0.14),
('V', 1.09),
('X', 0.21),
('Q', 0.09),
('Z', 0.08)
]
# 将字母及其频率保存为Python数组形式
array_form = [(letter, freq) for letter, freq in letter_freqs]
# 输出结果
print(array_form)
```
运行代码后,会输出保存为Python数组形式的字母及其频率,结果如下:
```
[('E', 12.25), ('T', 9.41), ('A', 8.19), ('O', 7.26), ('I', 7.1), ('N', 7.06), ('R', 6.85), ('S', 6.36), ('H', 4.57), ('D', 3.91), ('C', 3.83), ('L', 3.77), ('M', 3.34), ('P', 2.89), ('U', 2.58), ('F', 2.26), ('G', 1.71), ('W', 1.59), ('Y', 1.58), ('B', 1.47), ('K', 0.41), ('J', 0.14), ('V', 1.09), ('X', 0.21), ('Q', 0.09), ('Z', 0.08)]
```
可以看到,字母及其频率已被保存为Python数组形式。
阅读全文