如何比较两个数组并将相似性添加到新数组中

时间:2019-01-18 03:51:59

标签: arrays

我正在创建一个python程序,该程序标识两个数组中相同的名称。有5个数组,分别是:物理,化学,计算机科学,历史和地理。我已经在每个主题中分别收集了所有名称。但是我很难比较两个之间的相似名称,因为我想让选择班级但由于班级太小而无法运行的学生保存到我的新数组nosubjects或selectedsubject1中。

p.s。最小班级是10,但是我基本上是在做最大学生数(40)减去选择求差的学生人数。

以下是我的代码,用于查找低于最低课程要求的学生:

if classphysics > 30:
  print("undersubscribed")
  if classchemistry > 30:
    chemistry == physics
    #appends the name that appeared in both arrays into the new array
    nosubjects.append(chemistry)
    print(nosubjects)

  if classgeography > 30:
    geography == physics
    nosubjects.append(geography)
    print(nosubjects)

  if classcomputerscience > 30:
    computerscience == physics
    nosubjects.append(computerscience)
    print(nosubjects)
  if classhistory > 30:
    history == physics
    nosubjects.append(history)
    print(nosubjects)

0 个答案:

没有答案