Python少儿编程小课堂(十二)
提高篇(2)列表
列表
索引
与字串的索引方法相同,区别在于列表的索引可以被赋值。
>>> s = ['H','a','n','n']
>>> s[0],s[1],s[2],s[3]
('H', 'a', 'n', 'n')
>>> s[-4],s[-3],s[-2],s[-1]
('H', 'a', 'n', 'n')
>>> s[~0],s[~1],s[~2],s[~3] #取反运算,即s[-1],s[-2],...
('n', 'n', 'a', 'H')
>>>
>>> s[1] = 'A'
>>> s[2] = s[3] = 'N'
>>> s
['H', 'A', 'N', 'N']
>>> s[0],s[1],s[2],s[3]
('H', 'A', 'N', 'N')
切片
与字串的切片方法相同,区别在于列表的切片也能被赋值。