1.修改列表中的元素
例如:把如下列表中的'小崽崽'换成'小傻傻'
>>>list1 = [1,[1,2,['小崽崽']],3,5,7,8,9]
>>>list1[1][2][0] = '小傻傻'
2.对列表进行顺序排序和逆序排序
#顺序排序
>>>列表名.sort()
#逆序排序
>>>列表名.sort()
>>>列表名.reverse()
或者
>>>列表名.sort(reverse=True)
3.列表的两种内置方法:copy()和clear()
>>>list2 = list1.copy()
>>>list2
[1,[1,2,['小崽崽']],3,5,7,8,9]
#clear()用来清空列表,清空后列表仍然还在,只是变成了一个空列表。
>>>list2 = list1.clear()
>>>list2
[]
4.列表和元组
(1) 列表:一个大仓库,随时可以往里添加和删除任何东西。
元组:封闭的列表,一旦定义,就不可改变。
(2) 列表比元组提供了更加丰富的内置方法。
(3) 列表的标志性符号是中括号[ ],而元组的标志性符号是逗号,
5.创建和访问元组
创建列表用的是[ ],而创建元组大部分用的是( )
6.更新和删除元组
#更新元组
>>>temp = ('小猪','小河','小锦')
>>>temp = temp[:2] + ('小崽崽',) + temp[2:]
>>>temp
('小猪','小河','小崽崽','小锦')
#删除元组
>>>temp = temp[:2] + temp[3:]
>>>temp
('小猪','小河','小锦')
7.如何定义一个跨越多行的字符串?
方法一:
>>>str1 = '''我本无形暂有形,爱马乘闲入帝京。
你坐轻舟顺江游,朱旆翻驰镜水头。
河北江东处处灾,锦帐芙蓉向夜开。'''
方法二:
>>>str2 = '我本无形暂有形,爱马乘闲入帝京。\
你坐轻舟顺江游,朱旆翻驰镜水头。\
河北江东处处灾,锦帐芙蓉向夜开。'
8.列表、元组和字符串统称为什么?
序列,因为他们有如下共同点:
(1)都可以通过索引得到每一个元素
(2)默认索引值总是从0开始
(3)可以通过分片的方法得到一个范围内的元素的集合
(4)有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)