ㄧ、进阶操作
1.index()使用格式:索引值 = 串列名称.index(搜寻值)→ 可回传特定元素内容地第一次出线的索引值
2.count()使用格式:次数 = 串列名称.count(搜寻值)→ 可回传特定元素出现的次数
3.串列元素组合join()使用格式:char.join(seq) #seq表示参数必须是串列、元组等序列资料*char组合后,各元素间的分隔字元,可以是单一字元或是字串
二、串列内含串列
基本精神 num = [1,2,3,4,5,[6,7,8]]
【实例1】列出串列内的元素值
【实例2】
1.再谈append()使用格式:串列A.append(串列B) #串列B接在串列A末端
2.extend()使用格式:串列A.extend(串列B) #串列B将分解成元素插入串列A末端
三、串列的拷贝
1.串列拷贝 - 深度拷贝 deep copy假设我喜欢的运动 mysports = [\'baseball\',\'basketball\']我朋友也喜欢 friendsports = mysports
→ 一个串列更改元素会引响到另一个串列「同步更改」称为**「深度拷贝」**
2.位址的观念获得变数位置 id(x)
3.串列拷贝 - 浅拷贝 shallow copy执行拷贝后,当一个串列改变将不会影响另一个串列的内容friendsports = mysports[:]