python基础学习(3)
最近这几天有些事情,没有怎么学hdaoop,学习了一些python知识,今天学习了python的列表,python的列表和Java里面的集合很像。
列表的基本操作有增删改查、定义、生成。
这是进行练习的代码
# 创建列表 ''' 1、直接使用[] 2、使用内置函数list ''' from turtle import pen '''lst1 = ["jzz","zyt","zzt","jmq"] lst2 = list([5,2,1,0]) print(lst1) print(id(lst1)) print(type(lst1)) print("=================") print(lst2) print(id(lst2)) print(type(lst2))''' # 列表切片 lst=[10,20,30,40,50,60,70,80,90,100] # print(lst[1:7:1]) '''print(102 in lst) print(90 not in lst) for item in lst: print(item,end=' ')''' # 列表元素添加 '''lst1=["jzz"] lst.append("我") lst.extend("明天") lst.insert(13,"1234") lst[:10]=lst1 print(lst)''' # 列表元素删除 lst.remove(30) lst.pop(2) lst.pop() print(lst) print('--------切片删除--------') lst1=lst[1:3] print(lst1)
# 列表排序 from audioop import reverse '''lst = [10,5,90,-10,47] # lst.sort()#正序排列 # print(lst) # lst.sort(reverse=True)#逆序排列 # print(lst) print("-----------使用sorted---------") lst1 = sorted(lst) print(lst) print(lst1)''' # 列表生成式 lst = [i for i in range(1,10)] print(lst)