1.リストの作成
lst=['hello','world',98]
print(id(lst))
print(type(lst))
print(lst)
lst2=list(['hello','world',18])
print(id(lst2))
print(type(lst2))
print(lst2)
print(lst2[0])
2.リストを追加、削除、変更、および確認します
2.1関連する検索
lst=['he','world','he']
print(lst.index('he'))
print(lst.index('he',1,3))
lst=['he',100,'world','he']
print(lst[2])
print(lst[-3])
lst=[1,2,3,4,5,6]
print(lst[1:4:2])
print(lst[2:5])
print(lst[2:5:])
print(lst[:6:2])
print(lst[1::2])
print(lst[::-1])
print(lst[6::-1])
lst=['he',100,'world','he']
print(100 in lst)
print(100 not in lst)
for item in lst:
print(item)
2.2増加
lst=[10,20,30]
print('添加元素之前:',lst,id(lst))
lst.append(40)
print('添加元素之后:',lst,id(lst))
lst2=['11d','213d']
lst.extend(lst2)
print(lst)
lst.insert(0,90)
print(lst)
lst3=[True,False,'sjf']
lst[1:]=lst3
print(lst)
2.3削除
lst=[10,20,30,40,30]
lst.remove(30)
print(lst)
lst.pop(0)
print(lst)
lst.pop()
print(lst)
lst=[10,20,30,40,30]
new_lst=lst[1:3]
print('原列表',lst)
print('切片后的列表',new_lst)
lst[1:3]=[]
print(lst)
lst.clear()
print(lst)
del lst
print(lst)
2.4変更
lst=[10,20,30,40,30]
lst[0]=100
print(lst)
lst[1:3]=[300,400,500,600]
print(lst)
3.並べ替え
lst=[20,40,10,30,0]
lst.sort()
print(lst)
lst.sort(reverse=True)
print(lst)
lst=[20,40,10,30,0]
new_list=sorted(lst)
sorted(lst,reverse=True)
print(new_list)
4.リストの生成式
ist=[i for i in range(1,10)]
print(ist)
ist=[i*i for i in range(1,10)]
print(ist)
lst2=[i*2 for i in range(1,10)]
print(lst2)