May 12th

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)有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)

猜你喜欢

转载自blog.csdn.net/weixin_42152081/article/details/80291432