用Python编写一个程序，以字典的形式生成给定字符串的字符计数。
“hello world”
可以这样编写程序：

```python
string = "hello world"
count = {}

for s in string:
  if s in count:
    count[s] += 1
  else:
    count[s] = 1

print(count)
```

输出：

```python
{'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1}
```

这个程序使用了一个空字典`count`来记录每个字符出现的次数。我们遍历给定的字符串，对于每个字符，如果它已经出现过，我们就将它在`count`字典中的计数器加1；否则，我们就将它添加到`count`字典中，并设置计数器为1。最后程序输出`count`字典。