5. 元组tpl包含20个1~10之间的整数,统计tpl中每个元素的重复情况(利用random模块的randint()函数)。
时间: 2023-06-02 20:04:05 浏览: 536
好的,这是一个技术问题,可以回答。
可以使用字典来记录每个元素出现的次数,代码如下:
```python
import random
tpl = tuple(random.randint(1, 10) for _ in range(20))
count_dict = {}
for elem in tpl:
count_dict[elem] = count_dict.get(elem, 0) + 1
print(count_dict)
```
运行结果类似于:
```
{1: 3, 2: 2, 3: 2, 4: 1, 5: 2, 6: 2, 7: 2, 8: 3, 9: 1, 10: 2}
```
表示元素 1 出现了 3 次,元素 2 出现了 2 次,以此类推。
阅读全文