用Python的def函数随机生成并分类20个分别以G,D,Z,T,K开头车次构成的列表
你好!以下是用Python的def函数来随机生成并分类20个以G,D,Z,T,K开头的车次构成的列表的示例代码:
```python
import random
def generate_train_numbers():
train_numbers = []
prefixes = ['G', 'D', 'Z', 'T', 'K']
for _ in range(20):
prefix = random.choice(prefixes)
number = prefix + str(random.randint(1000, 9999))
train_numbers.append(number)
# 分类
categories = {}
for prefix in prefixes:
categories[prefix] = [number for number in train_numbers if number.startswith(prefix)]
return categories
train_categories = generate_train_numbers()
for prefix, numbers in train_categories.items():
print(f"以 {prefix} 开头的车次: {numbers}")
```
运行此代码将生成包含20个车次的列表,并按照以 G、D、Z、T、K 开头进行分类。
AI智能问答网
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用创作工场,更聪明、更完整、更原创!