===== dummy =====
==== tasks ====
* [[check if two lists are equal]]
* [[get unique items in a list]]
* [[convert a string to a list]]
==== search one list in another ====
>>> letters = [i for i in 'abcdefghijklmnopqrstuvwxyz']
>>> letters
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
>>> name = [i for i in 'kamaraju']
>>> name
['k', 'a', 'm', 'a', 'r', 'a', 'j', 'u']
>>> indices = [letters.index(i) for i in name]
>>> indices
[10, 0, 12, 0, 17, 0, 9, 20]
>>> rebuilt_name = [letters[i] for i in indices]
>>> rebuilt_name
['k', 'a', 'm', 'a', 'r', 'a', 'j', 'u']
tags | identify the indices
==== read file as list of strings ====
fname = "foo.txt"
with open(fname, "r") as fh:
lines = [line.rstrip() for line in fh]
==== Check if a variable is a list ====
% python
Python 3.11.4 (main, Jul 5 2023, 13:45:01) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> isinstance(['foo'], list)
True
>>> isinstance('foo', list)
False