2017-08-24 1 views
-2

ich habe Liste wie dieseWie kann ich eine Variable für diese Liste geben

http://google.com:username:password 
http://google2.com:username2:password2 

, wie ich eine Variable für diese Liste geben kann i 3 variable Adresse geben ging, Benutzername, Passwort

, wenn ich tun Druck Adresse i ging für mich dieses Programm drucken

google.com und wenn ich Druck Benutzername tun ging ich dieses Programm Druck für mich username

+0

'Adresse =„http://google.com:username:password“' – Oqhax

+0

wollen Sie so etwas wie ein Schlüssel starten wollen und ein val Ue, wenn ja, benutz Wörterbuch! Hier können Sie den Schlüsseln Schlüssel wie Adresse, Benutzername und Passwort sowie zugehörige Werte zuweisen –

Antwort

0

Wie in den Kommentaren erwähnt, die stra ightforward Lösung sein kann Ihre Liste in eine Python dictionary Struktur mit drei Variablen wie keys zu setzen, und jeder key ist im Zusammenhang mit einzelnen values:

mydict = [ 
     { 
      'Address': 'http://google.com', 
      'username': 'username', 
      'password': 'password' 
      }, 

     { 
      'Address': 'http://google2.com:username2:password2', 
      'username': 'username2', 
      'password': 'password2' 
      } 
     ] 

Demo:
Wir haben 2 Einträge aus der ursprünglichen Liste, so Sie können festlegen, welcher Eintrag, den Sie durch Indizieren des Wörterbuchs von 0 als ersten Eintrag

# access 1st entry values 
print mydict[0]['Address'] # http://google.com 
print mydict[0]['username'] # username 

# access 2nd entry values 
print mydict[1]['password'] # password2 
Verwandte Themen