Python菜鸟第四天学习日记
拼接
a=[1,2]
b=[3,4,5]
c=a+b
print?
重复
d=a*3
print(d)
【Python菜鸟第四天学习日记】x=a[1]+b[2]
print(x)
切片
[2:5]–> [2,5),同range,前闭后开
a=[10,20,30,40,50,60,70]
b=a[2:5]
print(b)
print(a) #[10, 20, 30, 40, 50, 60, 70],不改变原列表
a=[‘a’,‘b’,‘c’,1,2,3,4,5]
b=a[2:7:2]
print(b)
b=a[2:]
print(b)
b=a[:3]
print(b)
a=[‘a’,‘b’,‘c’]
for i in range(-1,-len(a)-1,-1):
print(i,’:’,a[i])
‘*’–可变
a,b=[1,2]
print(a)
print(b)
a,*b=[1,2,3,4]
print(a)
print(b)
*a,b=[1,2,3,4]
print(a)
print(b)
追加
a=[1,2,3,4]
a.append(9)
print(a)
扩展,改变原列表
a.append(‘b’)
print(a)
插入,再指定位置插入指定元素
a.insert(2,‘a’)
print(a)
pop()函数–弹出,默认弹出最后一个
b=a.pop()
print(b)
b=a.pop(1)
print(b)
print(a) #[1, 3],原列表改变
remove-- 移除从左到右第一个出现的值为参数的元素
a=[1,2,3,4,3]
a.remove(3)
print(a)
del
a=[1,2,3,4,5]
del a[2] print(a)
del a
print(a) #报错,del+列表名,删除整个列表
修改
a=[3,1,2,4,3,6]
a[3]=99
print(a)
reverse – 倒序
a.reverse()
print(a)
sort–默认升序排序
a.sort()
print(a)
reverse=True – 表示降序
a.sort(reverse=True)
print(a)
sorted – 对列表进行排序,并写入新的列表(不改变原列表)
b=sorted(a)
print(b)
print(a)
count–元素’3’的个数
a=[1,2,3,4,1,1,3,4]
b=a.count(3) print(b)
index–返回第一次出现元素’4’的索引值 x=a.index(4)
print(x)
推荐阅读
- 第6.2章(设置属性)
- 2018-02-06第三天|2018-02-06第三天 不能再了,反思到位就差改变
- 第三节|第三节 快乐和幸福(12)
- EffectiveObjective-C2.0|EffectiveObjective-C2.0 笔记 - 第二部分
- android第三方框架(五)ButterKnife
- 开学第一天(下)
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 2018年11月19日|2018年11月19日 星期一 亲子日记第144篇
- 第326天
- 跌跌撞撞奔向你|跌跌撞撞奔向你 第四章(你补英语,我补物理)