如何在 Python 中限制列表中的数据输入

  • 本文关键字:数据 列表 Python python
  • 更新时间 :
  • 英文 :


这 4 个列表应该只接收每个列表的 3 个数据(姓名、数字、年龄(。

如何使其看起来像示例 2?

例如:

import random
A, B, C, D = [], [], [], []
for k in range(12):
name= input('Whats your name: ')
number = int(input('one number: '))
age = int(input('Other number: '))
x = random.choice([A, B, C, D])
x.append(name + " " + str(number) +" " + str(age))

示例 2:

List A :
Name : jean
number: 30
age: 15
Name : Jhon
number: 15
age: 25
Name: pedro
number: 19
age: 19

和其他列表保持相同的样式(列表是随机的(。

这是一个实现。您可以使用嵌套列表,然后在完成后对其进行随机排序以保持随机性。


data_lists = [[], [], [], []]
for k in data_lists:
name = input('Whats your name: ')
number = int(input('one number: '))
age = int(input('Other number: '))
k.append(name + " " + str(number) + " " + str(age))
random.shuffle(data_lists)
print(data_lists[0])
print(data_lists[1])
print(data_lists[2])
print(data_lists[3])

希望这有帮助!

最新更新