Python Listen?
Moin, ich bin gerade dabei ein Programm zu schreiben, dass mit mehren Wörtern nach
urls mit googlesearch sucht. Ich hab die Wörter jetzt in eine Liste gepackt. Wie mache ich das, dass jedes Wort aus der Liste einzeln nacheinander benutz wird?
lg
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Python
Du kannst die Elemente der Liste mit einer for-Schleife nach und nach durchgehen.
for w in ["abc", "def", "ghi", "jkl"]:
print("w ist im Moment: ", w)
Das liefert beispielsweise dann den folgenden Output...
w ist im Moment: abc
w ist im Moment: def
w ist im Moment: ghi
w ist im Moment: jkl
============
Bei dir könnte das dann wohl irgendwie so in der Art aussehen...
from googlesearch import search
liste = ["iregendein wort", "noch irgendein wort", "noch irgendein Wort"]
for wort in liste:
suchergebnisse = search(wort)
print(f"Die Suche nach \"{wort}\" lieferte die folgenden Suchergebnisse:")
for ergebnis in suchergebnisse:
print(ergebnis)
print("") #neue Zeile, als sichtbaren Abstand zum nächsten Durchlauf
Möglicher Output dieses Beispiels:
Die Suche nach "iregendein wort" lieferte die folgenden Suchergebnisse:
https://capitalizemytitle.com/zufallswort-generator/
https://alex-riedel.de/zufall.php
https://www.duden.de/rechtschreibung/irgendein
https://www.zufalligewoerter.com/
https://www.duden.de/synonyme/irgendein
https://www.dwds.de/wb/irgendein
https://context.reverso.net/%C3%BCbersetzung/deutsch-englisch/irgendein+Wort
https://synonyme.woxikon.de/synonyme/irgendein.php
http://ein.anderes-wort.de/fuer/irgendein
https://context.reverso.net/%C3%BCbersetzung/deutsch-englisch/die+irgendein+Wort
Die Suche nach "noch irgendein wort" lieferte die folgenden Suchergebnisse:
https://www.duden.de/rechtschreibung/irgendein
https://synonyme.woxikon.de/synonyme/irgendein.php
https://www.dwds.de/wb/irgendein
https://alex-riedel.de/zufall.php
https://www.duden.de/synonyme/irgendwann
https://languagetool.org/insights/de/beitrag/sprachstil-irgend/
https://de.wikipedia.org/wiki/Indefinitpronomen
https://capitalizemytitle.com/zufallswort-generator/
https://www.gutefrage.net/frage/dennoch--dennnoch--immernoch--immer-noch
https://www.workingoffice.de/korrespondenz/rechtschreibung/welche-worte-werden-zusammengeschrieben-und-welche-getrennt/
Die Suche nach "noch irgendein Wort" lieferte die folgenden Suchergebnisse:
https://www.duden.de/rechtschreibung/irgendein
https://synonyme.woxikon.de/synonyme/irgendein.php
https://www.dwds.de/wb/irgendein
https://alex-riedel.de/zufall.php
https://www.duden.de/synonyme/irgendwann
https://languagetool.org/insights/de/beitrag/sprachstil-irgend/
https://de.wikipedia.org/wiki/Indefinitpronomen
https://capitalizemytitle.com/zufallswort-generator/
https://www.gutefrage.net/frage/dennoch--dennnoch--immernoch--immer-noch
https://www.workingoffice.de/korrespondenz/rechtschreibung/welche-worte-werden-zusammengeschrieben-und-welche-getrennt/
Nabend,
ich gehe mal davon aus du benutzt googlesearch, oder ?
hatte sowas auch mal gemacht, recht simple mit der googlesearch bibliothek;
from googlesearch import search
woerter_liste = ["Programmieren", "Arduino", "Gießstation"]
for wort in woerter_liste:
print(f"Suche nach: {wort}")
for ergebnis in search(wort, num_results=5):
print(ergebnis)
print("\n")
Woher ich das weiß:Berufserfahrung – Softwareentwickler C#
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache, Programmieren & Softwareentwicklung
for word in list:
print(word);