美文网首页
小甲鱼012列表:一个打了激素的数组3

小甲鱼012列表:一个打了激素的数组3

作者: 山高水长路悠悠 | 来源:发表于2020-04-13 19:46 被阅读0次

测试题:

0. 注意,这道题跟上节课的那道题有点儿不同,回答完请上机实验或参考答案。

>>> old = [1, 2, 3, 4, 5]

>>> new = old

>>> old = [6]

>>> print(new)

如果不上机操作,你觉得会打印什么内容?

[1,2,3,4,5,6]

理解:old是一个指针,存的是地址,对old赋值只是改变了old存的地址,譬如原来old指向的是【1,2,3,4,5,6】,现在指向【6】了但是这和new并没有半毛钱关系,因为new存的是a的地址【1,2,3,4,5,6】,还是指向的【1,2,3,4,5,6】

1

1.count计算count的参数在列表中出现的次数

2.index返回参数在列表中的位置,后面可以加参数表示元素出现的位置范围。list.index(123,4,8),从4开始数到8为止,123第一次出现的位置

2

3.分片复制

list2=list1,只是给list1指向的地址多加了一个名字而已,而使用list3=list1[:],则是新建了一个和list1完全一样的列表,位置和list1指向的不是同一个,所以会有下图所示的结果

1

相关文章

网友评论

      本文标题:小甲鱼012列表:一个打了激素的数组3

      本文链接:https://www.haomeiwen.com/subject/abdbmhtx.html