Lists and Loops

A list is a very important (composite) data type in Python (similar to »array« in other languages).
Loops are a very common control structure for programs.

In this notebook we’ll learn both in reprogramming »Weisheit und Wiederholung« by Hannes Bajohr. (PDF)

Get data from the web with requests

Requests is a library for communication with websites through Python. (Docs)

We’ll retrieve the data for the work with the requests and extract the corpus with list and string processing. Of course in this case copy & paste would be easier, so it’s just for demonstration.

# Import the requests library.
import requests

# Url to the data used in »Weisheit und Wiederholung«.
url = 'https://www.worksandnights.net/blogsingle/titelpaare/'

# Request url and store the result in the variable r.
r = requests.get(url)
# The source code is stored in a variable called text
print(r.text[:1000])
print('\n\n...\n\n')
print(r.text[9000:10000])
<!DOCTYPE html>
<html lang="de-DE">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="https://www.worksandnights.net/worksandnights/xmlrpc.php">
<link rel="stylesheet" href="https://fonts.typotheque.com/WF-029601-009865.css" type="text/css" />
<script type="text/javascript" src="https://www.worksandnights.net/worksandnights/wp-content/themes/worksandnights/js/jquery-1.10.2.min.js"></script>



<title>Works and Nights</title>
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="Works and Nights &raquo; Feed" href="https://www.worksandnights.net/feed/" />
<link rel="alternate" type="application/rss+xml" title="Works and Nights &raquo; Kommentar-Feed" href="https://www.worksandnights.net/comments/feed/" />
		<script type="text/javascript">
			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoj


...


at.); 12,00 SFR.<br />
<span style="color: #f39655;">Vorbestellung:</span><a href="https://www.worksandnights.net/#wn">Bestellung</a></p>
<p>Im Februar 2018 erscheint <a href="https://www.worksandnights.net/band-3/"><em>Titelpaare. Ein philosophisches und literarisches Wörterbuch</em></a>. Es fragt nach der Relevanz der kleinen Konjunktion ›und‹ für die großen und die bescheidenen, die entdeckungswürdigen und die fatalen Werke. Parallel dazu veröffentlichen wir im Blog eine kontinuierlich erweiterte Titelliste. <a href="mailto:info@worksandnights.net">Vorschläge</a> sind willkommen.</p>
<p><strong>Erweiterte Titelliste</strong></p>
<p>Die fett gedruckten Titel verweisen auf die ausführlichen Artikel im Band.</p>
<p><span style="color: #f39655;">A</span></p>
<p><strong>Ahnung und Gegenwart. A: Joseph von Eichendorff. ED: 1815.<br />
</strong>Alpha und Omega. Orig.: Alfa og Omega. A: Asger Jorn. ED: 1964.<strong><br />
</strong>Aktualität und Geschichtlichkeit. A: Peter Bürger. ED: 197
r.text[-4000:]
'ntergang. Orig.:\xa0Decline and Fall. A:\xa0Evelyn Waugh. ED: 1928.<br />\nVernunft und Revolution. Orig.: Reason and Revolution. A: Herbert Marcuse. ED: 1941.<br />\nVerstand und Gefühl. Orig.: Sense and Sensibility. A: Jane Austen. ED: 1811.<br />\nVertrauen und Gewalt. A: Jan Philipp Reemtsma. ED: 2008.\x08<br />\nVolksentscheid und Volksbegehren. A: Carl Schmitt. ED: 1927.</p>\n<p><span style="color: #f39655;">W</span></p>\n<p><strong>Wahnsinn und Gesellschaft. Orig.: Folie et déraison. A: Michel Foucault. ED: 1961.<strong><br />\n<strong>Wahrheit und Methode. A: Hans-Georg Gadamer. ED: 1960.<strong><br />\n</strong></strong></strong></strong>Wahrheit und Politik. Orig.: Truth and Politics. A: Hannah Arendt. ED: 1967.<br />\nWahrheit und Wahrhaftigkeit. Orig.: Truth and Truthfulness. A: Bernard Williams. ED: 2002.<br />\nWeisheit und Mysterium. A: Jan Assmann. ED: 2000.<br />\nWeiss und Rot. A: René Schickele. ED: 1920.<br />\nWerke und Tage. Orig.: Erga kai hemerai. A: Hesiod.<br />\nWind und Zeit. A: Karl Krolow. ED: 1954.<br />\nWölfe und Schafe. Orig.: Volki i ovcy. A: Aleksandr Ostrovskij. ED: 1875.<br />\nWort und Gegenstand. Orig.: Word and Object. A: Willard van Orman Quine. ED: 1960.</p>\n<p><span style="color: #f39655;">Z</span></p>\n<p>Zeit und Tradition. A: Aleida Assmann. ED: 1999.<br />\nZeit und Unzeit. A: Alexander Demandt. ED: 2002.<br />\nZopf und Schwert. A: Karl Gutzkow. ED: 1844.<br />\n<strong>Zorn und Geheimnis. Orig.: Fureur et mystère: A: René Char. ED: 1948.</strong><br />\n<strong>Zweckbegriff und Systemrationalität. A: Niklas Luhmann. ED: 1968.</strong></p>\n<p><em>Vorschläge und Ideen brachten ein: \x08Hannes\xa0Bajohr,\xa0Christian Benne, Michael Hagner, Lena Haubner, Tine Haubner, Andreas Mauz, Moritz Neuffer, Claudia Öhlschläger, Alexander Schmitz, Carla Swiderski, \x08Tatjana Noemi Tömmel, Sebastian Tränkle, Isabell\xa0Trommer, Ulrich van Loyen, Julia Wagner, Sophie Wennerscheid, Jan Wilm, Erdmut Wizisla, Matthias Zach u.v.a.</em></p>\n<p>&nbsp;</p>\n\t\t\t<footer class="entry-footer">\n\t\t\t</footer><!-- .entry-footer -->\n</article><!-- #post-## -->\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t</div>\n\t\t</main> <!-- #main -->\n\t</div> <!-- #primary -->\n</div> <!-- #onepage -->\n\n\n\n</div><!-- #content -->\n\n\t<footer>\t\t\t\t\n\t\t\t<div class="hoch"><div class="upbutton"><a href="#slide1" title="Next Section"><img src="https://www.worksandnights.net/worksandnights/wp-content/themes/worksandnights/img/up_button_white.png" alt="button"/ ></a></div></div>\n\t\t\t\t<div id="socialmedia_wrapper">\n\t\t\t\t\t<div class="socialmedia">\n\t\t\t\t\t\t\t<a href=" https://www.facebook.com/worksandnights" target="_blank"><img src="https://www.worksandnights.net/worksandnights/wp-content/themes/worksandnights/img/socialmedia/fbutton.png" alt="facebook"/></a>\n\t\t\t\t\t</div> \n\t\t\t\t</div>\n\t\t\t\t<div class="footer_wrapper">\n\t\t\t\t\t\t<div class="col-md-3 fo2">\n\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t<li>Works & Nights</li>\n\t\t\t\t\t\t\t\t\t<li>&copy; 2022</li>\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t<li>Postfach 420139</li>\n\t\t\t\t\t\t\t\t\t<li>12061 Berlin</li>\n\t\t\t\t\t\t\t\t\t<li>Germany</li>\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t<li><a href="https://www.worksandnights.net/impressum" title="Impressum">Impressum</a></li>\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t</footer><!-- #colophon -->\n</div><!-- #page -->\n\n<script type=\'text/javascript\'>\n/* <![CDATA[ */\nvar wpcf7 = {"apiSettings":{"root":"https:\\/\\/www.worksandnights.net\\/wp-json\\/","namespace":"contact-form-7\\/v1"},"recaptcha":{"messages":{"empty":"Bitte best\\u00e4tigen Sie, dass Sie keine Maschine sind."}}};\n/* ]]> */\n</script>\n<script type=\'text/javascript\' src=\'https://www.worksandnights.net/worksandnights/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.8\'></script>\n<script type=\'text/javascript\' src=\'https://www.worksandnights.net/worksandnights/wp-content/themes/worksandnights/js/navigation.js?ver=20120206\'></script>\n<script type=\'text/javascript\' src=\'https://www.worksandnights.net/worksandnights/wp-includes/js/wp-embed.min.js?ver=2f3370a5aac4e9cacca10a043011051c\'></script>\n\n</body>\n</html>\n\n\n\n\n\n\n\n\n'

First we'll remove everything from the beginning and the end that's not necessary.
txt = r.text
query = '<p><span style="color: #f39655;">A</span></p>'
index_start = txt.find(query) + len(query)
query = '<p><em>Vorschläge und Ideen brachten ein:'
index_end = txt.rfind(query)
# Slice txt
txt = txt[index_start:index_end]
print(txt)
<p><strong>Ahnung und Gegenwart. A: Joseph von Eichendorff. ED: 1815.<br />
</strong>Alpha und Omega. Orig.: Alfa og Omega. A: Asger Jorn. ED: 1964.<strong><br />
</strong>Aktualität und Geschichtlichkeit. A: Peter Bürger. ED: 1977.<br />
Analog und Digital. A: Otl Aicher. ED: 1991.<br />
Anarchismus und Sozialismus. Orig.: Anarchisme et Socialisme. A: Georgi Walentinowitsch Plechanow. ED: 1894<br />
Angst und Vernunft. A: Eric Voegelin. ED: 2018.<span style="color: #1a171b;"><br />
</span>Aufrichtigkeit und Authentizität. Ü: Das Ende der Aufrichtigkeit. Orig.: Sincerity and Authenticity. A: Lionel Trilling. ED: 1972.<br />
Asche und Diamant. Orig.: Popiol i diament. A: Jerzy Andrzejewski. ED: 1947.<br />
Ausdrucksbewegung und Gestaltungskraft. A: Ludwig Klages: ED: 1913.</p>
<p><span style="color: #f39655;">B</span></p>
<p>Bild und Text. Orig.: Picture and Text. A: Henry James. ED: 1893<br />
Brot und Salz. A: Anna Seghers. ED: 1957<br />
Brot und Spiele. A: Siegfried Lenz. ED: 1959.</p>
<p><span style="color: #f39655;">C</span></p>
<p>Christ und Antichrist. Orig.: Christos i Antichrist. A: Dmitrij S. Merezkovskij. ED: 1896.</p>
<p><span style="color: #f39655;">D</span></p>
<p><strong>Demokratie und Erziehung. Orig.: Democracy and Education.</strong> <strong>A: John Dewey. ED: 1916.<br />
</strong>Denken und Sein. A: Theodor Litt. ED: 1948.<br />
Dichtung und Wahrheit. A: Johann Wolfgang Goethe. ED: 1811<strong>.<br />
Differenz und Wiederholung. Orig.: Différence et répétition. A: Gilles Deleuze. ED: 1968.</strong><br />
Diskurs und Verantwortung. A: Karl-Otto Apel. ED: 1988.<br />
Doge und Dogaresse. A: E.T.A. Hoffmann. ED: 1819.</p>
<p><span style="color: #f39655;">E</span></p>
<p>Emaillen und Kameen. Orig.: Émaux et Camées. A: Théophile Gautier. ED: 1852.<br />
<strong>Endzeit und Zeitenende. A: Günther Anders. ED: 1972.<br />
</strong><strong>Engagement und Distanzierung. A: Norbert Elias. ED: 1983.</strong><br />
Erde und Feuer. A: Horst Bienek. ED: 1982.<br />
<strong>Erfahrungen und Widersprüche. A: Franz Fühmann. ED: 1975.</strong><br />
Erkenntnis und Interesse. A: Jürgen Habermas. ED: 1968.<br />
Erkenntnis und Irrtum. A: Ernst Mach. ED: 1905.<br />
Erkenntnis und Leben. A: Theodor Litt. ED: 1923.<br />
Erfahrung und Natur. Orig.: Experience and Nature. A: John Dewey. ED: 1925.<br />
Erklären und Verstehen. Orig.: Explanation and Understanding. A: Georg Henrik von Wright. ED: 1971.<br />
Erzählkunst und Gesellschaft. A: Leo Löwenthal. ED: 1971.</p>
<p><span style="color: #f39655;">F</span></p>
<p>Fabeln und Erzählungen. A: Christian F. Gellert. ED: 1746.<br />
Faktizität und Geltung. A: Jürgen Habermas. ED: 1992.<br />
Feuer und Blut. A: Ernst Jünger. ED: 1925.<br />
Fleisch und Stein. Orig.: Flesh and Stone. A: Richard Sennett. ED: 1994.<br />
Flucht und Verwandlung. A: Nelly Sachs. ED: 1959.<br />
Frauen und Töchter. Orig.: Wives and Daughters. A: Elizabeth Gaskell. ED: 1866.<br />
Freiheit und Kultur. Orig.: Freedom and Culture. A: John Dewey. ED: 1939.<br />
Freiheit und Lebensordnung. A: Theodor Litt. ED: 1952<strong>.<br />
Freiheit und Ordnung. A: Ernst Bloch. ED: 1946.<br />
</strong>Freiheit und Vernunft. Orig.: Freedom and Reason. A: Richard Melvin Hare. ED: 1963.<br />
Freiheit und Wiedervereinigung. A: Karl Jaspers. ED: 1960.<br />
Fremde und Brüder. Orig.: Strangers and Brothers. A: Charles Percy Snow. ED: 1940.<strong><br />
<strong>Funktion und Begriff. A: Gottlob Frege. ED: 1891.<br />
</strong>Furcht und Zittern. Orig.: Frygt og Bæven. A: Søren Kierkegaard. ED: 1843.</strong></p>
<p><span style="color: #f39655;">G</span></p>
<p>Gedicht und Geheimnis. A: Durs Grünbein. ED: 2007.<br />
Gedichte und Balladen. Orig.: Poems and Ballads. A: Algernon Charles Swinburne. ED: 1866.<br />
<strong>Gehirn und Seele. A: Paul Flechsig. ED: 1894.</strong><br />
<strong>Geist und Zeitgeist. A: Hermann Broch. ED: 1934.</strong><br />
Geister und Leute. A: Alfred Andersch. ED: 1958.<br />
<strong>Geld und Geist. A: Jeremias Gotthelf. ED: 1843/44.</strong><br />
<strong>Gemeinschaft und Gesellschaft. A: Ferdinand Tönnies. ED: 1887<br />
Geschichte und Eigensinn. A: Oskar Negt/Alexander Kluge. ED: 1981.</strong><br />
<strong>Geschichte und Klassenbewusstsein. A: Georg Lukács. ED: 1923.</strong><br />
Geschichte und Leben. A: Theodor Litt. ED: 1918.<br />
Geschichte und Naturwissenschaft. A: Wilhelm Windelband. ED: 1894.<br />
Geschichte und Verantwortung. A: Theodor Litt. ED: 1947.<br />
Geschichtswissenschaft und Geschichtsphilosophie. A: Theodor Litt. ED: 1950.<br />
Gesetz und Urteil. A: Carl Schmitt. ED: 1912.<br />
Glaube und Heimat. A: Karl Schönherr. ED: 1911.<br />
Glauben und Wissen. A: Jürgen Habermas. ED: 2001.<br />
Grell und Süß. Orig.: Lurid and Cute. A: Adam Thirlwell. ED: 2015.<br />
Groß und klein. A: Botho Strauß. ED: 1978.</p>
<p><span style="color: #f39655;">H</span></p>
<p>Handschrift und Charakter. A: Ludwig Klages. ED: 1917.<br />
Heilig und säkular. Orig.: Sacred and Secular. A: Pippa Norris, Ronald Inglehart. ED: 2004.<br />
Heimweh und Verbrechen. A: Karl Jaspers. ED: 1909.<br />
<strong>Hermeneutik und Kritik. A: Friedrich Schleiermacher. ED: 1838.</strong><br />
Herr und Hund. A: Thomas Mann. ED: 1919.<br />
<strong>Herr und Knecht. Orig.: Chozjain i rabotnik. A: Leo Tolstoi. ED: 1895.</strong><br />
Herrschaft und Heil. A: Jan Assmann. ED: 2000.<br />
Himmel und Erde. Orig.: Heaven and Earth. A: Lord Byron. ED: 1823.<br />
Humanismus und Terror. Orig.: Humanisme et terreur. A: Maurice Merleau-Ponty. ED: 1947.</p>
<p><span style="color: #f39655;">I</span></p>
<p>Ich und Du. A: Martin Buber. ED: 1923.<br />
Ich und Er. Orig.: Io e lui. A: Alberto Moravia. ED: 1971.<br />
Idee und Gestalt. A: Ernst Cassirer. ED: 1921.<br />
<strong>Ideologie und Utopie. A: Karl Mannheim. ED: 1929.</strong><br />
Illusion und Wirklichkeit. Orig.: Illusion and Reality. A: Christopher Caudwell. ED: 1937.<br />
Individuum und Gemeinschaft. A: Theodor Litt. ED: 1919.<br />
Irrlicht und Feuer. A: Max von der Grün. ED: 1963.</p>
<p><span style="color: #f39655;">J</span></p>
<p>Ja und Nein. A: Christiaan L. Hart Nibbrig. ED: 1977.<br />
Ja und Nein. A: Hans Egon Holthusen. ED: 1954.<br />
Ja und Nein. A: Alfred Polgar. ED: 1926<br />
Jesuitentum und Methodismus. Orig.: Jesuitism and Methodism. A: Anonym. ED: 1829.</p>
<p><span style="color: #f39655;">K</span></p>
<p><strong>Kabale und Liebe. A: Friedrich Schiller. ED: 1784.</strong><br />
Kaiser und Galiläer. Orig.: Kejser og Galilæer. A: Henrik Ibsen. ED: 1873.<br />
Kalkül und Leidenschaft. A: Joseph Vogl. ED: 2002.<br />
Kapital und Arbeit. A: Eugen Dühring. ED: 1865.<br />
Katz und Maus. A: Günter Grass. ED: 1961.<br />
Kinder und Narren. A: Frank Wedekind. ED: 1891.<br />
Kindheit und Geschichte. Orig.: Infanzia e storia. A: Giorgio Agamben. ED: 1979.<br />
Konstitution und Klassenkampf. A: Hans-Jürgen Krahl. ED: 1971.<br />
Konterrevolution und Revolte. Orig.: Counterrevolution and Revolt. A: Herbert Marcuse. ED: 1972.<br />
Köpfe und Tröpfe. A: Kurt Hiller. ED: 1950.<br />
Kraft und Stoff. A: Ludwig Büchner. ED: 1855.<br />
<strong>Krieg und Frieden. Orig.: Voina i mir A: Leo Tolstoi. ED: 1868/69.</strong><br />
Krieg und Kino. Orig.: Guerre et cinéma. A: Paul Virilio. ED: 1984.<br />
Kritik und Klinik. Orig.: Critique et clinique. A: Gilles Deleuze. ED: 1993.<strong><br />
Kritik und Krise. A: Reinhart Koselleck. ED: 1959.</strong><br />
<strong>Kulturkritik und Gesellschaft. A: Theodor W. Adorno. ED: 1951</strong><br />
Kulturwissenschaft und Naturwissenschaft. A: Heinrich Rickert. ED: 1899.<br />
Kunst und Macht. A: Gottfried Benn. ED: 1934.</p>
<p><span style="color: #f39655;">L</span></p>
<p>Lachen und Weinen. A: Helmuth Plessner. ED: 1941.<br />
Land und Herrschaft. A: Otto Brunner. ED: 1939.<br />
Land und Meer. A: Carl Schmitt. ED: 1942.<br />
Leben und Schicksal. Orig.: Zizn’ i sud’ba. A: Vasilij Grossman. ED: 1980.<br />
Lebenszeit und Weltzeit. A: Hans Blumenberg. ED: 1986.<br />
<strong>Legalität und Legitimität. A: Carl Schmitt. ED: 1932.</strong><br />
Liberalität und Vorurteil. Orig.: Liberality And Prejudice. A: Eliza A. Coxe. ED: 1813.<br />
Licht und Schatten. A: Margarete Lenk. ED: 1906.<br />
Logik und Wissenschaftstheorie. A: Eugen Dühring. ED: 1878.<br />
Luftkrieg und Literatur. A: W.G. Sebald. ED: 1999.<br />
Lüge und Zauberei. Orig.: Menzona e sortilegio. A: Elsa Morante. ED: 1948.</p>
<p><span style="color: #f39655;">M</span></p>
<p>Männer und Frauen. Orig.: Men and Women. A: Robert Browning. ED: 1855.<br />
Marxismus und Form. Orig.: Marxism and Form. A: Fredric Jameson. ED: 1971.<br />
Maschinen und Wölfe. Orig.: Masiny i volki. A: Boris Pilnjak. ED: 1925.<br />
<strong>Masse und Macht. A: Elias Canetti. ED: 1960.</strong><br />
<strong>Materialismus und Empiriokritizismus. Orig.: Materializm i empiriokriticizm. A: W.I. Lenin. ED: 1908</strong><br />
<strong>Materialismus und Revolution. Orig.: Matérialisme et révolution. A: Jean-Paul Sartre. ED: 1946.</strong><br />
Materie und Gedächtnis. Orig.: Matière et mémoire. A: Henri Bergson. ED: 1896.<br />
Maximen und Reflexionen. A: Johann Wolfgang Goethe. ED: 1833.<strong><br />
</strong>Melancholie und Gesellschaft. A: Wolf Lepenies. ED: 1969.<br />
Mensch und Erde. A: Ludwig Klages. ED: 1913.<br />
Mensch und Übermensch. Orig.: Man and Superman. A: George Bernard Shaw. ED: 1903.<br />
Mensch und Welt. A: Theodor Litt. ED: 1948.<br />
Menschen und Staatsbürger. Orig.: Men and Citizens. A: Judith N. Shklar. ED: 1969.<br />
Menschenhaß und Reue. A: August von Kotzebue. ED: 1789.<br />
<strong>Metaphysik und Politik. A: Joachim Ritter. ED: 1969.</strong><br />
Moderne und Ambivalenz. Orig.: Modernity and Ambivalence. A: Zygmunt Baumann. ED: 1991.<br />
Möglichkeit und Wirklichkeit. A: Nicolai Hartmann. ED: 1938.<br />
<strong>Mohn und Gedächtnis. A: Paul Celan. ED: 1952.</strong><br />
<strong>Moral und Hypermoral. A: Arnold Gehlen. ED: 1969.</strong><br />
Mörder und Träumer. A: Alfred Wolfenstein. ED: 1923.</p>
<p><span style="color: #f39655;">N</span></p>
<p>Nächte und Tage. Orig.: Noce i dnie. A: Maria Dabrowska. ED: 1938.<br />
<strong>Name und Notwendigkeit. Orig.: Naming and Necessity. A: Saul A. Kripke. ED: 1980.<br />
</strong>Naturwissenschaft und Menschenbildung. A: Theodor Litt. ED: 1952.<br />
Norden und Süden. Orig.: North and South. A: Elizabeth Gaskell. ED: 1855.<br />
Norm und Handlung. Orig.: Norm and Action A: Georg Henrik von Wright. ED: 1963<em>.</em></p>
<p><span style="color: #f39655;">O</span></p>
<p>Ordnung und Geschichte. Orig.: Order and History. A: Eric Voegelin. ED: 1956-87.<br />
Orient und Okzident. A: Friedrich Georg Jünger. ED: 1948.<br />
Ornament und Verbrechen. A: Adolf Loos. ED: 1910.</p>
<p><span style="color: #f39655;">P</span></p>
<p>Parerga und Paralipomena. A: Arthur Schopenhauer. ED: 1851.<br />
Personen und Dinge. Orig.: Person and Things. A: Barbara Johnson. ED: 2008.<br />
<strong>Poesie und Leben. A: Hugo von Hofmannsthal. ED: 1896<br />
</strong>Politik und Verbrechen. A: Hans Magnus Enzensberger. ED: 1964.<br />
Portraits und Denksteine. A: Kasimir Edschmid. ED: 1962.<br />
Pragmatismus und Gesellschaftstheorie. A: Hans Joas. ED: 1992.<br />
Prozess und Realität. Orig.: Process and Reality. A: Alfred North Whitehead. ED: 1929.</p>
<p><span style="color: #f39655;">R</span></p>
<p>Räuber und Soldaten. A: Albert Ehrenstein. ED: 1927.<br />
Recht und Gewalt. A: Christoph Menke. ED: 2011.<br />
<strong>Reinheit und Gefährdung. Orig.: Purity and Danger. A: Mary Douglas. ED: 1966.</strong><br />
Repräsentation und Realität. Orig.: Representation and Reality. A: Hilary Putnam. ED: 1988.<br />
Ruf und Echo. A: Emmy Hennings. ED: 1953.<br />
Ruhm und Ehre. Orig.: Slawa i chwala. A: Jaroslaw Iwaszkiewicz. ED: 1957-63.</p>
<p><span style="color: #f39655;">S<br />
</span></p>
<p>Saturn und Melancholie. A: Raymond Klibansky, Erwin Panofsky, Fritz Saxl. ED: 1964.<br />
<strong>Scham und Würde. Orig.: Genanse og verdighet. A: Dag Solstad. ED: 1994</strong><br />
Schimpf und Ernst. A: Johannes Pauli. ED: 1522.<br />
Schwarz und Weiß. A: Margarete Lenk. ED: 1910.<br />
Schwarz und Weiß. A: Irene Dische. ED: 2017.<br />
Sein und Haben. Orig.: Être et avoir. A: Gabriel Marcel. ED: 1935.<br />
<strong>Sein und Zeit. A: Martin Heidegger. ED: 1927.</strong><br />
Shoppen und Ficken. Orig.: Shopping and Fucking. A: Mark Ravenhill. ED: 1996.<br />
Simulacra und Simulation. Orig.: Simulacres et simulation. A: Jean Baudrillard. ED: 1981.<br />
Sinn und Nicht-Sinn. Orig.: Sens et non-sens. Maurice Merleau-Ponty. ED: 1948.<br />
Sinn und Sinneserfahrung. Orig.: Sense and Sensibilia. A: John L. Austin. ED: 1962.<br />
Sittlichkeit und Kriminalität. A: Karl Kraus. ED: 1908.<br />
Sodom und Gomorra. Orig.: Sodome et Gomorrhe. A: Jean Giraudoux. ED: 1943.<br />
Sodom und Gomorra. Orig.: Sodome et Gomorrhe. A: Marcel Proust. ED: 1921/22.<br />
Söhne und Liebhaber. Orig.: Sons and Lovers. A: D.H. Lawrence. ED: 1913.<br />
<strong>Soll und Haben. A: Gustav Freytag. ED: 1855.</strong><br />
Soziologie und Sozialkritik. A: Luc Boltanski. ED: 2010.<br />
Staatsgewalt und Sittlichkeit. A: Theodor Litt. ED: 1948.<br />
Stein und Zeit. A: Jan Assmann. ED: 1991.<br />
Steinzeit und Sternzeit: A: Jan Assmann. ED: 2011.<br />
Stern und Amboß. A: Heinrich Lerch. ED: 1927.<br />
<strong>Stolz und Vorurteil. Orig.: Pride and Prejudice. A: Jane Austen. ED: 1813</strong><br />
Sturm und Drang. A: Maximilian Klinger. ED: 1777<br />
Sturm und Sonnenschein. A: Margarete Lenk. ED: 1904.<br />
<strong>Subjektivität und Wahrheit. Orig.: Subjectivité et vérité. A: Michel Foucault. ED: 1980/81.</strong></p>
<p><span style="color: #f39655;">T</span></p>
<p>Tage und Nächte. Orig.: Dni i noci. A: Konstantin Simonov. ED: 1943.<br />
Tage und Werke. A: Peter Handke. ED: 2015.<br />
<strong>Totalität und Unendlichkeit. Orig.: Totalité et infini. A: Emmanuel Levinas. ED: 1961.</strong><br />
<strong>Totem und Tabu. A: Sigmund Freud. ED: 1913.</strong><br />
<strong>Triebstruktur und Gesellschaft. Orig.: Eros and Civilization. A: Herbert Marcuse. ED: 1955.</strong></p>
<p><span style="color: #f39655;">U</span></p>
<p>Überwachen und Strafen. Orig.: Surveiller et punir. A: Michel Foucault. ED: 1975.<br />
<strong>Urmensch und Spätkultur. A: Arnold Gehlen. ED: 1956.</strong></p>
<p><span style="color: #f39655;">V<br />
</span></p>
<p>Väter und Söhne. Orig.: Otzy i deti. A: Iwan Turgenew. ED: 1862.<br />
Verbrechen und Strafe. Ü. auch: Schuld und Sühne. Orig.: Prestuplenie i nakazanie. A: Fjodor Dostojewski. ED: 1866.<br />
Verfall und Triumph. A: Johannes R. Becher. ED: 1914.<br />
Verfall und Untergang. Orig.: Decline and Fall. A: Evelyn Waugh. ED: 1928.<br />
Vernunft und Revolution. Orig.: Reason and Revolution. A: Herbert Marcuse. ED: 1941.<br />
Verstand und Gefühl. Orig.: Sense and Sensibility. A: Jane Austen. ED: 1811.<br />
Vertrauen und Gewalt. A: Jan Philipp Reemtsma. ED: 2008<br />
Volksentscheid und Volksbegehren. A: Carl Schmitt. ED: 1927.</p>
<p><span style="color: #f39655;">W</span></p>
<p><strong>Wahnsinn und Gesellschaft. Orig.: Folie et déraison. A: Michel Foucault. ED: 1961.<strong><br />
<strong>Wahrheit und Methode. A: Hans-Georg Gadamer. ED: 1960.<strong><br />
</strong></strong></strong></strong>Wahrheit und Politik. Orig.: Truth and Politics. A: Hannah Arendt. ED: 1967.<br />
Wahrheit und Wahrhaftigkeit. Orig.: Truth and Truthfulness. A: Bernard Williams. ED: 2002.<br />
Weisheit und Mysterium. A: Jan Assmann. ED: 2000.<br />
Weiss und Rot. A: René Schickele. ED: 1920.<br />
Werke und Tage. Orig.: Erga kai hemerai. A: Hesiod.<br />
Wind und Zeit. A: Karl Krolow. ED: 1954.<br />
Wölfe und Schafe. Orig.: Volki i ovcy. A: Aleksandr Ostrovskij. ED: 1875.<br />
Wort und Gegenstand. Orig.: Word and Object. A: Willard van Orman Quine. ED: 1960.</p>
<p><span style="color: #f39655;">Z</span></p>
<p>Zeit und Tradition. A: Aleida Assmann. ED: 1999.<br />
Zeit und Unzeit. A: Alexander Demandt. ED: 2002.<br />
Zopf und Schwert. A: Karl Gutzkow. ED: 1844.<br />
<strong>Zorn und Geheimnis. Orig.: Fureur et mystère: A: René Char. ED: 1948.</strong><br />
<strong>Zweckbegriff und Systemrationalität. A: Niklas Luhmann. ED: 1968.</strong></p>

List & Loop

Next we’ll split the string into a list of single lines and remove all the lines that do not contain a title. First a recap.

s = 'The quick brown fox jumps over the lazy dog.' # string
s = s.lower().split() # split returns a list
print(type(s))
print(s)
<class 'list'>
['the', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog.']

We can loop/ iterate a list with for:
for item in s:
    print(item)
the
quick
brown
fox
jumps
over
the
lazy
dog.


Syntax:

for variable_name_of_your_choice in iterable_object:
    # code block
    # defined with indent
    # variable_name_of_your_choice is accesible here
    
# outside of the loop
for number in [1, 4, 2]:
    print(number)
    
print('outside of the loop')
1
4
2
outside of the loop
animals = ['🐢', '🦓', '🐫', '🐼', '🐤']

for animal in animals:
    print(animal)
🐢
🦓
🐫
🐼
🐤

It's possible to loop over a list and store the result in a new list:
l = 'The quick brown fox jumps over the lazy dog.'.split()
print(l)
l = [word.upper() for word in l]
print(l)
['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog.']
['THE', 'QUICK', 'BROWN', 'FOX', 'JUMPS', 'OVER', 'THE', 'LAZY', 'DOG.']


We’ll use that to reduce the list from the web to actual titles. (Currently it also contains the uppercase letters.)

# As an example we'll create a new list with all the elements
# of s that are not 'the'
s = [item for item in s if not item == 'the']
print(s)
['quick', 'brown', 'fox', 'jumps', 'over', 'lazy', 'dog.']
# Split string into list
txt = txt.splitlines()
# Display 20 first items
txt[:20]
['',
 '<p><strong>Ahnung und Gegenwart. A: Joseph von Eichendorff. ED: 1815.<br />',
 '</strong>Alpha und Omega. Orig.: Alfa og Omega. A: Asger Jorn. ED: 1964.<strong><br />',
 '</strong>Aktualität und Geschichtlichkeit. A: Peter Bürger. ED: 1977.<br />',
 'Analog und Digital. A: Otl Aicher. ED: 1991.<br />',
 'Anarchismus und Sozialismus. Orig.: Anarchisme et Socialisme. A: Georgi Walentinowitsch Plechanow. ED: 1894. \x08\x08<br />',
 'Angst und Vernunft. A: Eric Voegelin. ED: 2018.<span style="color: #1a171b;"><br />',
 '</span>Aufrichtigkeit und Authentizität. Ü: Das Ende der Aufrichtigkeit. Orig.: Sincerity and Authenticity. A: Lionel Trilling. ED: 1972.<br />',
 'Asche und Diamant. Orig.: Popiol i diament. A: Jerzy Andrzejewski. ED: 1947.<br />',
 'Ausdrucksbewegung und Gestaltungskraft. A: Ludwig Klages: ED: 1913.</p>',
 '<p><span style="color: #f39655;">B</span></p>',
 '<p>Bild und Text. Orig.: Picture and Text. A: Henry James. ED: 1893.\x08<br />',
 'Brot und Salz. A: Anna Seghers. ED: 1957.\x08<br />',
 'Brot und Spiele. A: Siegfried Lenz. ED: 1959.</p>',
 '<p><span style="color: #f39655;">C</span></p>',
 '<p>Christ und Antichrist. Orig.: Christos i Antichrist. A: Dmitrij S. Merezkovskij. ED: 1896.</p>',
 '<p><span style="color: #f39655;">D</span></p>',
 '<p><strong>Demokratie und Erziehung. Orig.: Democracy and Education.</strong> <strong>A: John Dewey. ED: 1916.<br />',
 '</strong>Denken und Sein. A: Theodor Litt. ED: 1948.<br />',
 'Dichtung und Wahrheit. A: Johann Wolfgang Goethe. ED: 1811<strong>.<br />']
# Remove lines that start with <p><span style="color: #f39655;
txt = [line for line in txt if not line.startswith('<p><span style="color: #f39655;')]
txt[:20]
['',
 '<p><strong>Ahnung und Gegenwart. A: Joseph von Eichendorff. ED: 1815.<br />',
 '</strong>Alpha und Omega. Orig.: Alfa og Omega. A: Asger Jorn. ED: 1964.<strong><br />',
 '</strong>Aktualität und Geschichtlichkeit. A: Peter Bürger. ED: 1977.<br />',
 'Analog und Digital. A: Otl Aicher. ED: 1991.<br />',
 'Anarchismus und Sozialismus. Orig.: Anarchisme et Socialisme. A: Georgi Walentinowitsch Plechanow. ED: 1894. \x08\x08<br />',
 'Angst und Vernunft. A: Eric Voegelin. ED: 2018.<span style="color: #1a171b;"><br />',
 '</span>Aufrichtigkeit und Authentizität. Ü: Das Ende der Aufrichtigkeit. Orig.: Sincerity and Authenticity. A: Lionel Trilling. ED: 1972.<br />',
 'Asche und Diamant. Orig.: Popiol i diament. A: Jerzy Andrzejewski. ED: 1947.<br />',
 'Ausdrucksbewegung und Gestaltungskraft. A: Ludwig Klages: ED: 1913.</p>',
 '<p>Bild und Text. Orig.: Picture and Text. A: Henry James. ED: 1893.\x08<br />',
 'Brot und Salz. A: Anna Seghers. ED: 1957.\x08<br />',
 'Brot und Spiele. A: Siegfried Lenz. ED: 1959.</p>',
 '<p>Christ und Antichrist. Orig.: Christos i Antichrist. A: Dmitrij S. Merezkovskij. ED: 1896.</p>',
 '<p><strong>Demokratie und Erziehung. Orig.: Democracy and Education.</strong> <strong>A: John Dewey. ED: 1916.<br />',
 '</strong>Denken und Sein. A: Theodor Litt. ED: 1948.<br />',
 'Dichtung und Wahrheit. A: Johann Wolfgang Goethe. ED: 1811<strong>.<br />',
 'Differenz und Wiederholung. Orig.: Différence et répétition. A: Gilles Deleuze. ED: 1968.</strong><br />',
 'Diskurs und Verantwortung. A: Karl-Otto Apel. ED: 1988.<br />',
 'Doge und Dogaresse. A: E.T.A. Hoffmann. ED: 1819.</p>']

Enumerate

Enumerate iterates over an iterable and returns the corresponding index to every item.

l = ['one', 2, 'three', 4.0, [5, 5.0, 'five']] # A list can contain different types of data.

print('index'.ljust(8), 'item\n')
for index, item in enumerate(l):
    print(str(index).ljust(8), item)
index    item

0        one
1        2
2        three
3        4.0
4        [5, 5.0, 'five']
# Loop through the list with enumerate() and remove unwanted parts. 
for index, line in enumerate(txt):
    line = line.replace('<p>', '').replace('</p>', '')
    line = line.replace('<strong>', '').replace('</strong>', '')
    line = line.replace('<span>', '').replace('</span>', '')
    line = line.replace('<br />', '')
    
    # Store the modified strings in the list again.
    txt[index] = line
txt[:20]
['',
 'Ahnung und Gegenwart. A: Joseph von Eichendorff. ED: 1815.',
 'Alpha und Omega. Orig.: Alfa og Omega. A: Asger Jorn. ED: 1964.',
 'Aktualität und Geschichtlichkeit. A: Peter Bürger. ED: 1977.',
 'Analog und Digital. A: Otl Aicher. ED: 1991.',
 'Anarchismus und Sozialismus. Orig.: Anarchisme et Socialisme. A: Georgi Walentinowitsch Plechanow. ED: 1894. \x08\x08',
 'Angst und Vernunft. A: Eric Voegelin. ED: 2018.<span style="color: #1a171b;">',
 'Aufrichtigkeit und Authentizität. Ü: Das Ende der Aufrichtigkeit. Orig.: Sincerity and Authenticity. A: Lionel Trilling. ED: 1972.',
 'Asche und Diamant. Orig.: Popiol i diament. A: Jerzy Andrzejewski. ED: 1947.',
 'Ausdrucksbewegung und Gestaltungskraft. A: Ludwig Klages: ED: 1913.',
 'Bild und Text. Orig.: Picture and Text. A: Henry James. ED: 1893.\x08',
 'Brot und Salz. A: Anna Seghers. ED: 1957.\x08',
 'Brot und Spiele. A: Siegfried Lenz. ED: 1959.',
 'Christ und Antichrist. Orig.: Christos i Antichrist. A: Dmitrij S. Merezkovskij. ED: 1896.',
 'Demokratie und Erziehung. Orig.: Democracy and Education. A: John Dewey. ED: 1916.',
 'Denken und Sein. A: Theodor Litt. ED: 1948.',
 'Dichtung und Wahrheit. A: Johann Wolfgang Goethe. ED: 1811.',
 'Differenz und Wiederholung. Orig.: Différence et répétition. A: Gilles Deleuze. ED: 1968.',
 'Diskurs und Verantwortung. A: Karl-Otto Apel. ED: 1988.',
 'Doge und Dogaresse. A: E.T.A. Hoffmann. ED: 1819.']
# Remove empty lines
txt = [line for line in txt if not line == '']

# Loop through list and split each line at the first dot
txt = [line[:line.find('.')] for line in txt]
txt
['Ahnung und Gegenwart',
 'Alpha und Omega',
 'Aktualität und Geschichtlichkeit',
 'Analog und Digital',
 'Anarchismus und Sozialismus',
 'Angst und Vernunft',
 'Aufrichtigkeit und Authentizität',
 'Asche und Diamant',
 'Ausdrucksbewegung und Gestaltungskraft',
 'Bild und Text',
 'Brot und Salz',
 'Brot und Spiele',
 'Christ und Antichrist',
 'Demokratie und Erziehung',
 'Denken und Sein',
 'Dichtung und Wahrheit',
 'Differenz und Wiederholung',
 'Diskurs und Verantwortung',
 'Doge und Dogaresse',
 'Emaillen und Kameen',
 'Endzeit und Zeitenende',
 'Engagement und Distanzierung',
 'Erde und Feuer',
 'Erfahrungen und Widersprüche',
 'Erkenntnis und Interesse',
 'Erkenntnis und Irrtum',
 'Erkenntnis und Leben',
 'Erfahrung und Natur',
 'Erklären und Verstehen',
 'Erzählkunst und Gesellschaft',
 'Fabeln und Erzählungen',
 'Faktizität und Geltung',
 'Feuer und Blut',
 'Fleisch und Stein',
 'Flucht und Verwandlung',
 'Frauen und Töchter',
 'Freiheit und Kultur',
 'Freiheit und Lebensordnung',
 'Freiheit und Ordnung',
 'Freiheit und Vernunft',
 'Freiheit und Wiedervereinigung',
 'Fremde und Brüder',
 'Funktion und Begriff',
 'Furcht und Zittern',
 'Gedicht und Geheimnis',
 'Gedichte und Balladen',
 'Gehirn und Seele',
 'Geist und Zeitgeist',
 'Geister und Leute',
 'Geld und Geist',
 'Gemeinschaft und Gesellschaft',
 'Geschichte und Eigensinn',
 'Geschichte und Klassenbewusstsein',
 'Geschichte und Leben',
 'Geschichte und Naturwissenschaft',
 'Geschichte und Verantwortung',
 'Geschichtswissenschaft und Geschichtsphilosophie',
 'Gesetz und Urteil',
 'Glaube und Heimat',
 'Glauben und Wissen',
 'Grell und Süß',
 'Groß und klein',
 'Handschrift und Charakter',
 'Heilig und säkular',
 'Heimweh und Verbrechen',
 'Hermeneutik und Kritik',
 'Herr und Hund',
 'Herr und Knecht',
 'Herrschaft und Heil',
 'Himmel und Erde',
 'Humanismus und Terror',
 'Ich und Du',
 'Ich und Er',
 'Idee und Gestalt',
 'Ideologie und Utopie',
 'Illusion und Wirklichkeit',
 'Individuum und Gemeinschaft',
 'Irrlicht und Feuer',
 'Ja und Nein',
 'Ja und Nein',
 'Ja und Nein',
 'Jesuitentum und Methodismus',
 'Kabale und Liebe',
 'Kaiser und Galiläer',
 'Kalkül und Leidenschaft',
 'Kapital und Arbeit',
 'Katz und Maus',
 'Kinder und Narren',
 'Kindheit und Geschichte',
 'Konstitution und Klassenkampf',
 'Konterrevolution und Revolte',
 'Köpfe und Tröpfe',
 'Kraft und Stoff',
 'Krieg und Frieden',
 'Krieg und Kino',
 'Kritik und Klinik',
 'Kritik und Krise',
 'Kulturkritik und Gesellschaft',
 'Kulturwissenschaft und Naturwissenschaft',
 'Kunst und Macht',
 'Lachen und Weinen',
 'Land und Herrschaft',
 'Land und Meer',
 'Leben und Schicksal',
 'Lebenszeit und Weltzeit',
 'Legalität und Legitimität',
 'Liberalität und Vorurteil',
 'Licht und Schatten',
 'Logik und Wissenschaftstheorie',
 'Luftkrieg und Literatur',
 'Lüge und Zauberei',
 'Männer und Frauen',
 'Marxismus und Form',
 'Maschinen und Wölfe',
 'Masse und Macht',
 'Materialismus und Empiriokritizismus',
 'Materialismus und Revolution',
 'Materie und Gedächtnis',
 'Maximen und Reflexionen',
 'Melancholie und Gesellschaft',
 'Mensch und Erde',
 'Mensch und Übermensch',
 'Mensch und Welt',
 'Menschen und Staatsbürger',
 'Menschenhaß und Reue',
 'Metaphysik und Politik',
 'Moderne und Ambivalenz',
 'Möglichkeit und Wirklichkeit',
 'Mohn und Gedächtnis',
 'Moral und Hypermoral',
 'Mörder und Träumer',
 'Nächte und Tage',
 'Name und Notwendigkeit',
 'Naturwissenschaft und Menschenbildung',
 'Norden und Süden',
 'Norm und Handlung',
 'Ordnung und Geschichte',
 'Orient und Okzident',
 'Ornament und Verbrechen',
 'Parerga und Paralipomena',
 'Personen und Dinge',
 'Poesie und Leben',
 'Politik und Verbrechen',
 'Portraits und Denksteine',
 'Pragmatismus und Gesellschaftstheorie',
 'Prozess und Realität',
 'Räuber und Soldaten',
 'Recht und Gewalt',
 'Reinheit und Gefährdung',
 'Repräsentation und Realität',
 'Ruf und Echo',
 'Ruhm und Ehre',
 'Saturn und Melancholie',
 'Scham und Würde',
 'Schimpf und Ernst',
 'Schwarz und Weiß',
 'Schwarz und Weiß',
 'Sein und Haben',
 'Sein und Zeit',
 'Shoppen und Ficken',
 'Simulacra und Simulation',
 'Sinn und Nicht-Sinn',
 'Sinn und Sinneserfahrung',
 'Sittlichkeit und Kriminalität',
 'Sodom und Gomorra',
 'Sodom und Gomorra',
 'Söhne und Liebhaber',
 'Soll und Haben',
 'Soziologie und Sozialkritik',
 'Staatsgewalt und Sittlichkeit',
 'Stein und Zeit',
 'Steinzeit und Sternzeit: A: Jan Assmann',
 'Stern und Amboß',
 'Stolz und Vorurteil',
 'Sturm und Drang',
 'Sturm und Sonnenschein',
 'Subjektivität und Wahrheit',
 'Tage und Nächte',
 'Tage und Werke',
 'Totalität und Unendlichkeit',
 'Totem und Tabu',
 'Triebstruktur und Gesellschaft',
 'Überwachen und Strafen',
 'Urmensch und Spätkultur',
 'Väter und Söhne',
 'Verbrechen und Strafe',
 'Verfall und Triumph',
 'Verfall und Untergang',
 'Vernunft und Revolution',
 'Verstand und Gefühl',
 'Vertrauen und Gewalt',
 'Volksentscheid und Volksbegehren',
 'Wahnsinn und Gesellschaft',
 'Wahrheit und Methode',
 'Wahrheit und Politik',
 'Wahrheit und Wahrhaftigkeit',
 'Weisheit und Mysterium',
 'Weiss und Rot',
 'Werke und Tage',
 'Wind und Zeit',
 'Wölfe und Schafe',
 'Wort und Gegenstand',
 'Zeit und Tradition',
 'Zeit und Unzeit',
 'Zopf und Schwert',
 'Zorn und Geheimnis',
 'Zweckbegriff und Systemrationalität']

Of course this requires well formalized data, which the data from the website is, except of "Steinzeit und Sternzeit: A: Jan Assmann. ED: 2011.", where there is a ":" instead of a ".", which becomes visible through the code below:
for line in txt:
    if ':' in line:
        print(line)
Steinzeit und Sternzeit: A: Jan Assmann
# Search for the index of that element
index = txt.index('Steinzeit und Sternzeit: A: Jan Assmann')
print(index)
print(txt[index])
171
Steinzeit und Sternzeit: A: Jan Assmann
# Replace that element manually
txt[index] = 'Steinzeit und Sternzeit'
print(txt[index])
Steinzeit und Sternzeit
txt[:20]
['Ahnung und Gegenwart',
 'Alpha und Omega',
 'Aktualität und Geschichtlichkeit',
 'Analog und Digital',
 'Anarchismus und Sozialismus',
 'Angst und Vernunft',
 'Aufrichtigkeit und Authentizität',
 'Asche und Diamant',
 'Ausdrucksbewegung und Gestaltungskraft',
 'Bild und Text',
 'Brot und Salz',
 'Brot und Spiele',
 'Christ und Antichrist',
 'Demokratie und Erziehung',
 'Denken und Sein',
 'Dichtung und Wahrheit',
 'Differenz und Wiederholung',
 'Diskurs und Verantwortung',
 'Doge und Dogaresse',
 'Emaillen und Kameen']
print(len(txt))
207
# Join the titles to one string, then split into one list
txt = ' '.join(txt)
txt = txt.split()
txt[:20]
['Kritik',
 'und',
 'Klinik',
 'Stern',
 'und',
 'Amboß',
 'Masse',
 'und',
 'Macht',
 'Ja',
 'und',
 'Nein',
 'Soziologie',
 'und',
 'Sozialkritik',
 'Wahrheit',
 'und',
 'Politik',
 'Mörder',
 'und']

Set

Set is the another data type for storing collections of data (like list). A set is like a list except it can contain only one occurence of each item. A set is created with {} and comma-separated values.

data = {4, 29, 'two words', 4} # a collection of type set
print(data)
print(type(data))
{'two words', 4, 29}
<class 'set'>

The 4 appears two times in the creation but only once in the object. Furthermore the items in a set are unordered.


A set can be created by transforming a sequence of data into a set with the set() method.
example = '''The quick brown fox jumps over the lazy dog. The lazy programmer jumps over the fire fox.'''.split()

print('list:', example)
print(len(example), 'items\n')

# Transform the list into a set:
example = set(example)
print('set:', example)
print(len(example), 'items')
list: ['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog.', 'The', 'lazy', 'programmer', 'jumps', 'over', 'the', 'fire', 'fox.']
17 items

set: {'The', 'fire', 'fox', 'over', 'quick', 'fox.', 'brown', 'programmer', 'dog.', 'lazy', 'the', 'jumps'}
12 items

Items in a set don't have an index. Instead we have to iterate over them.
for item in example:
    print(item)
The
fire
fox
over
quick
fox.
brown
programmer
dog.
lazy
the
jumps
# Add an item.
example.add('squirrel')

# Remove an item.
example.remove('fox.')

Remove duplicates with set

# Convert list to set, which removes duplicates
txt = set(txt)
# Remove 'und'
txt.remove('und')

# Convert set to list again
txt = list(txt)
print(txt)
['Fleisch', 'Diskurs', 'Digital', 'Stoff', 'Kinder', 'Jesuitentum', 'Repräsentation', 'Ich', 'Leute', 'Zweckbegriff', 'Köpfe', 'Simulacra', 'Soziologie', 'Gewalt', 'Krise', 'Gomorra', 'Tabu', 'Luftkrieg', 'Moderne', 'Vorurteil', 'Systemrationalität', 'Ahnung', 'Leidenschaft', 'Mörder', 'Antichrist', 'Subjektivität', 'Menschenbildung', 'Verantwortung', 'Reflexionen', 'Natur', 'Staatsbürger', 'Wahnsinn', 'Engagement', 'Zeit', 'Er', 'Verbrechen', 'Eigensinn', 'Gefühl', 'Licht', 'Amboß', 'Geschichtswissenschaft', 'Wort', 'Drang', 'Krieg', 'Gestalt', 'Sein', 'Welt', 'Heil', 'Marxismus', 'Legalität', 'Himmel', 'Schimpf', 'Zeitenende', 'Idee', 'Kulturkritik', 'Ficken', 'Doge', 'Freiheit', 'Analog', 'Irrtum', 'Omega', 'Wiederholung', 'Schwarz', 'Kalkül', 'Klassenbewusstsein', 'Utopie', 'Notwendigkeit', 'Schwert', 'Zauberei', 'Süß', 'Gesetz', 'Geister', 'Groß', 'Begriff', 'Endzeit', 'Nicht-Sinn', 'Realität', 'Reinheit', 'Weiß', 'Verwandlung', 'Du', 'Triumph', 'Überwachen', 'Simulation', 'Ornament', 'Menschen', 'Konstitution', 'Weiss', 'Heimweh', 'Individuum', 'Geschichte', 'Staatsgewalt', 'Träumer', 'Widersprüche', 'Paralipomena', 'Liberalität', 'Katz', 'Erfahrungen', 'Kapital', 'Methodismus', 'Text', 'Arbeit', 'Geist', 'Hund', 'Ideologie', 'Sittlichkeit', 'Pragmatismus', 'Herrschaft', 'Menschenhaß', 'Name', 'Geschichtsphilosophie', 'Sonnenschein', 'Kameen', 'Soldaten', 'Nein', 'Narren', 'Kunst', 'Unzeit', 'Erde', 'Kriminalität', 'Liebe', 'Urmensch', 'Maus', 'Zorn', 'Literatur', 'Furcht', 'Männer', 'Gesellschaftstheorie', 'Logik', 'Reue', 'Untergang', 'Fremde', 'Urteil', 'Kulturwissenschaft', 'Norm', 'Okzident', 'Verfall', 'Naturwissenschaft', 'Stern', 'Rot', 'Saturn', 'Gegenstand', 'Verstehen', 'Emaillen', 'Heimat', 'Süden', 'Hermeneutik', 'Erkenntnis', 'Erzählungen', 'Authentizität', 'Balladen', 'Lüge', 'Unendlichkeit', 'Sturm', 'Sodom', 'Macht', 'Feuer', 'Wölfe', 'Zeitgeist', 'Gefährdung', 'Sinn', 'Materialismus', 'Schafe', 'Töchter', 'Kindheit', 'Methode', 'Werke', 'Kraft', 'Soll', 'Differenz', 'Denksteine', 'Erzählkunst', 'Moral', 'Gedichte', 'Volksentscheid', 'Tradition', 'Gesellschaft', 'Demokratie', 'Lebensordnung', 'Kaiser', 'Terror', 'Meer', 'Weisheit', 'Zopf', 'Väter', 'Schicksal', 'Ruhm', 'Totalität', 'Orient', 'Wiedervereinigung', 'Möglichkeit', 'Brüder', 'Diamant', 'Erziehung', 'Tage', 'Scham', 'Grell', 'Ausdrucksbewegung', 'Kino', 'Irrlicht', 'Würde', 'Galiläer', 'Zittern', 'Lebenszeit', 'Kabale', 'Gedächtnis', 'Erfahrung', 'Aktualität', 'Ehre', 'Vernunft', 'Flucht', 'säkular', 'Faktizität', 'Brot', 'Alpha', 'Stolz', 'Kultur', 'Blut', 'Norden', 'Revolution', 'Humanismus', 'Stein', 'Masse', 'Christ', 'Mysterium', 'Mensch', 'Lachen', 'Aufrichtigkeit', 'Schatten', 'Handschrift', 'Mohn', 'Volksbegehren', 'Frieden', 'Wahrhaftigkeit', 'Vertrauen', 'Wind', 'Tröpfe', 'Sinneserfahrung', 'Räuber', 'Prozess', 'Strafe', 'Spätkultur', 'Weltzeit', 'Heilig', 'Nächte', 'Frauen', 'Illusion', 'Charakter', 'klein', 'Weinen', 'Personen', 'Anarchismus', 'Leben', 'Wirklichkeit', 'Revolte', 'Klassenkampf', 'Interesse', 'Empiriokritizismus', 'Angst', 'Dichtung', 'Konterrevolution', 'Fabeln', 'Glauben', 'Maximen', 'Denken', 'Portraits', 'Sternzeit', 'Sozialkritik', 'Dinge', 'Knecht', 'Salz', 'Geltung', 'Distanzierung', 'Strafen', 'Metaphysik', 'Glaube', 'Dogaresse', 'Ernst', 'Sozialismus', 'Gegenwart', 'Ruf', 'Melancholie', 'Funktion', 'Gestaltungskraft', 'Erklären', 'Gemeinschaft', 'Spiele', 'Ambivalenz', 'Übermensch', 'Politik', 'Geld', 'Echo', 'Klinik', 'Land', 'Totem', 'Herr', 'Verstand', 'Gedicht', 'Legitimität', 'Maschinen', 'Form', 'Handlung', 'Poesie', 'Ja', 'Seele', 'Wahrheit', 'Recht', 'Haben', 'Geheimnis', 'Söhne', 'Ordnung', 'Kritik', 'Asche', 'Bild', 'Materie', 'Triebstruktur', 'Gehirn', 'Shoppen', 'Wissen', 'Liebhaber', 'Geschichtlichkeit', 'Hypermoral', 'Steinzeit', 'Parerga', 'Wissenschaftstheorie']
print(len(txt))
325
# Test combinations with a nested loop
t = ['a', 'b', 'c']

for c in t:
    for d in t:
        if c != d:
            print(c, 'und', d)
a und b
a und c
b und a
b und c
c und a
c und b
# Create an empty list
pairs = []

# Loop through list and combine every word with all 
# words except itself.
for a in txt:
    for b in txt:
        if a != b:
            pairs.append(a + ' und ' + b)
len(pairs)
105300
pairs[:15]
['Fleisch und Diskurs',
 'Fleisch und Digital',
 'Fleisch und Stoff',
 'Fleisch und Kinder',
 'Fleisch und Jesuitentum',
 'Fleisch und Repräsentation',
 'Fleisch und Ich',
 'Fleisch und Leute',
 'Fleisch und Zweckbegriff',
 'Fleisch und Köpfe',
 'Fleisch und Simulacra',
 'Fleisch und Soziologie',
 'Fleisch und Gewalt',
 'Fleisch und Krise',
 'Fleisch und Gomorra']

Sort a list

Sorting a list is done in place. This means that the list itself will be changed and it’s not possible to get back the old order.

l = ['pike', 'trout', 'perch', 'catfish']
l.sort()
l
['catfish', 'perch', 'pike', 'trout']
l.sort(reverse=True)
l
['trout', 'pike', 'perch', 'catfish']
# Sort by length
l.sort(key=len)
l
['pike', 'trout', 'perch', 'catfish']
l.sort(key=len, reverse=True)
l
['catfish', 'trout', 'perch', 'pike']
l.reverse()
l
['pike', 'perch', 'trout', 'catfish']

Sort the title by length

pairs.sort(key=len)
excerpt = '\n'.join(pairs[:50])
print(excerpt)
print('''
...

''')
excerpt = '\n'.join(pairs[len(pairs)//2:len(pairs)//2+50])
print(excerpt)
print('''
...

''')
excerpt = '\n'.join(pairs[-50:])
print(excerpt)
Er und Du
Er und Ja
Du und Er
Du und Ja
Ja und Er
Ja und Du
Ich und Er
Ich und Du
Ich und Ja
Er und Ich
Er und Süß
Er und Rot
Er und Ruf
Süß und Er
Süß und Du
Süß und Ja
Du und Ich
Du und Süß
Du und Rot
Du und Ruf
Rot und Er
Rot und Du
Rot und Ja
Ruf und Er
Ruf und Du
Ruf und Ja
Ja und Ich
Ja und Süß
Ja und Rot
Ja und Ruf
Ich und Süß
Ich und Rot
Ich und Ruf
Tabu und Er
Tabu und Du
Tabu und Ja
Zeit und Er
Zeit und Du
Zeit und Ja
Er und Tabu
Er und Zeit
Er und Wort
Er und Sein
Er und Welt
Er und Heil
Er und Idee
Er und Doge
Er und Groß
Er und Weiß
Er und Katz

...


Gedächtnis und Sturm
Gedächtnis und Sodom
Gedächtnis und Macht
Gedächtnis und Feuer
Gedächtnis und Wölfe
Gedächtnis und Werke
Gedächtnis und Kraft
Gedächtnis und Moral
Gedächtnis und Väter
Gedächtnis und Scham
Gedächtnis und Grell
Gedächtnis und Würde
Gedächtnis und Alpha
Gedächtnis und Stolz
Gedächtnis und Stein
Gedächtnis und Masse
Gedächtnis und klein
Gedächtnis und Leben
Gedächtnis und Angst
Gedächtnis und Dinge
Gedächtnis und Ernst
Gedächtnis und Totem
Gedächtnis und Seele
Gedächtnis und Recht
Gedächtnis und Haben
Gedächtnis und Söhne
Gedächtnis und Asche
Erfahrung und Kinder
Erfahrung und Gewalt
Erfahrung und Ahnung
Erfahrung und Mörder
Erfahrung und Gefühl
Erfahrung und Himmel
Erfahrung und Ficken
Erfahrung und Analog
Erfahrung und Irrtum
Erfahrung und Kalkül
Erfahrung und Utopie
Erfahrung und Gesetz
Erfahrung und Arbeit
Erfahrung und Kameen
Erfahrung und Narren
Erfahrung und Unzeit
Erfahrung und Furcht
Erfahrung und Männer
Erfahrung und Fremde
Erfahrung und Urteil
Erfahrung und Saturn
Erfahrung und Heimat
Erfahrung und Schafe

...


Kulturwissenschaft und Gesellschaftstheorie
Kulturwissenschaft und Wissenschaftstheorie
Naturwissenschaft und Geschichtsphilosophie
Wiedervereinigung und Geschichtsphilosophie
Ausdrucksbewegung und Geschichtsphilosophie
Empiriokritizismus und Gesellschaftstheorie
Empiriokritizismus und Wissenschaftstheorie
Konterrevolution und Geschichtswissenschaft
Gestaltungskraft und Geschichtswissenschaft
Geschichtlichkeit und Geschichtsphilosophie
Wissenschaftstheorie und Systemrationalität
Wissenschaftstheorie und Klassenbewusstsein
Wissenschaftstheorie und Kulturwissenschaft
Wissenschaftstheorie und Empiriokritizismus
Systemrationalität und Geschichtsphilosophie
Geschichtswissenschaft und Naturwissenschaft
Geschichtswissenschaft und Wiedervereinigung
Geschichtswissenschaft und Ausdrucksbewegung
Geschichtswissenschaft und Geschichtlichkeit
Klassenbewusstsein und Geschichtsphilosophie
Geschichtsphilosophie und Systemrationalität
Geschichtsphilosophie und Klassenbewusstsein
Geschichtsphilosophie und Kulturwissenschaft
Geschichtsphilosophie und Empiriokritizismus
Kulturwissenschaft und Geschichtsphilosophie
Naturwissenschaft und Geschichtswissenschaft
Wiedervereinigung und Geschichtswissenschaft
Ausdrucksbewegung und Geschichtswissenschaft
Empiriokritizismus und Geschichtsphilosophie
Geschichtlichkeit und Geschichtswissenschaft
Systemrationalität und Geschichtswissenschaft
Geschichtswissenschaft und Systemrationalität
Geschichtswissenschaft und Klassenbewusstsein
Geschichtswissenschaft und Kulturwissenschaft
Geschichtswissenschaft und Empiriokritizismus
Klassenbewusstsein und Geschichtswissenschaft
Gesellschaftstheorie und Wissenschaftstheorie
Kulturwissenschaft und Geschichtswissenschaft
Empiriokritizismus und Geschichtswissenschaft
Wissenschaftstheorie und Gesellschaftstheorie
Geschichtsphilosophie und Gesellschaftstheorie
Geschichtsphilosophie und Wissenschaftstheorie
Gesellschaftstheorie und Geschichtsphilosophie
Wissenschaftstheorie und Geschichtsphilosophie
Geschichtswissenschaft und Gesellschaftstheorie
Geschichtswissenschaft und Wissenschaftstheorie
Gesellschaftstheorie und Geschichtswissenschaft
Wissenschaftstheorie und Geschichtswissenschaft
Geschichtswissenschaft und Geschichtsphilosophie
Geschichtsphilosophie und Geschichtswissenschaft