一、python列表list:有序项集合,可变数据结构
1.创建一个空列表:data = []
2.创建一个有值列表:data = [1,2,3,4]
3.索引:list[idx] 通过下标访问某个元素 idx>=0 and idx<=len(list)-1
4.切片:list[begin:end] 获取切片list,begin开始,end结束,不包含end
二、list常用方法
1.在列表末尾新增元素:list.append(item)
2.在列表末尾新增一个list:list.extend(list)
3.合并list返回一个新的list:list+list
4.清空列表的左右元素:list.clear()
5.返回列表的元素个数:len(list)
6.按顺序遍历列表:for i in list:
7.对list进行排序:list.sort(key=None,reverse=False)
8.反转list:list.reverse()
三、列表推导式(又称列表解析式)
1.例1:
2.例2:
代码:
#计算10以内所有偶数的平方
list1 = []
for i in range(10):
if i%2==0:
list1.append(i*i)
print(list1)
list2 = []
list2 = [i*i for i in range(10) if i%2==0]
print(list2)