Zum Beispiel versuche ich, den Benutzer eine Provinz wie "Alberta" eingeben zu lassen und dann "AB" für den Benutzer anzeigen zu lassen. Oder umgekehrt. Ich kann nur Listen verwenden. (Der Lehrer erwähnen etwas über „parallele Listen“?)Wie mache ich ein Element in einer Liste == zu einem Element in einer anderen Liste?
Das ist, was ich versucht ...
def lists (province, abrev):
userInput = input("Enter Province or Abreviation: ")
province = ["alberta", "nova scotia", "british columbia"]
abrev = ["AB", "NS", "BC"]
for ab in range(len(province)):
if province["alberta"] == abrev["AB"]:
print("AB")
if userInput == province:
print(len(province))
def main():
lists()
main()
Hinweis: Sie sollten wahrscheinlich die 'ab' Variable irgendwo in Ihrer Schleife verwenden. – Kevin
Sie greifen auch nicht ordnungsgemäß auf Ihre Elemente in der Liste zu. Denken Sie daran, dass der Zugriff auf Listen einen ganzzahligen Wert erfordert. – idjaw
@idjaw Ich glaube, ich weiß, was du meinst, wie kann ich meine list() -Funktion richtig in main() aufrufen? –