可以使用循环来遍历数据容器中的元素,然后计数器加一:
```python
def count_elements(container):
count = 0
for element in container:
count += 1
return count
```
使用该函数统计数据容器中元素的个数:
```python
str_data = "hello, you are welcome!"
list_data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3]
tuple_data = (1, 2, 3, 4, (1, 2, 3), 'a', [1, 2, 3])
set_data = {1, 2, 3, 1, 2, 3, 1, 1, 2, 2, 3, 3}
print(count_elements(str_data))
print(count_elements(list_data))
print(count_elements(tuple_data))
print(count_elements(set_data))
```
输出结果为:
```
22
12
7
3
```