用Python的def函数随机生成20个以GDZTK开头车次构成的列表,并将列表中的车次按首字母进行分类
```python
import random
def generate_train_numbers(prefix, count):
train_numbers = [prefix + str(random.randint(1000, 9999)) for _ in range(count)]
return train_numbers
train_numbers_list = generate_train_numbers("GDZTK", 20)
# 按首字母进行分类
train_numbers_dict = {}
for number in train_numbers_list:
initial = number[0]
if initial in train_numbers_dict:
train_numbers_dict[initial].append(number)
else:
train_numbers_dict[initial] = [number]
print(train_numbers_dict)
```
AI智能问答网
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用创作工场,更聪明、更完整、更原创!