tuplenames = ("qjy","ttt","sss","zzz","zsz","ff")计算tuplenames中每个元素的英文字符数,得到每个元素的字符个数的元祖(只保留英文字符个数是偶数的)
时间: 2024-04-01 15:29:13 浏览: 137
计算一个字符串中各种类型字符的个数
首先,我们可以使用一个循环来遍历元组中的每个元素,并计算每个元素的英文字符数。然后,我们将英文字符数是偶数的元素的字符个数保存在一个新的元组中。
以下是实现这个过程的代码:
```python
tuplenames = ("qjy", "ttt", "sss", "zzz", "zsz", "ff")
char_counts = ()
for name in tuplenames:
count = sum(1 for char in name if char.isalpha())
if count % 2 == 0:
char_counts += (count,)
print(char_counts)
```
输出结果为:
```
(3, 3, 2)
```
阅读全文