Python 列表与字符串

切片、常用方法

列表 list

可变、有序。

a = [1, 2, 3]
a.append(4)
a.pop()
a[-1]              # 最后一个
len(a)
a[1:4]             # 切片 [1,2,3]
a[::-1]            # 反转
a.sort()           # 原地
sorted(a)          # 新列表

字符串 str

s = "hello"
s + " world"
s * 3
s[0]; s[-1]
s[2:5]
"a,b".split(",")
",".join(lst)
s.find("ll")
s.replace("a", "b")
s.strip()

元组 tuple

不可变,可作 dict 键:p = (1, 2)

字典 dict

见「标准库」一章。