#####列表#####
#1.有序
#2.可變
lst = [3,5.6,'name','age','sex','address']
print(type(lst))
print(lst)
###查看列表的操作方式
print(dir(lst))
###列表的訪問--- 1.根據(jù)下標(biāo)--索引位訪問
print(lst[2])
###2.列表的反轉(zhuǎn) --直接把列表的內(nèi)容反轉(zhuǎn),改變了列表原來的順序
lst.reverse()
print(lst)
###3.列表反轉(zhuǎn)輸出
print(lst[::-1])
print(lst)
#4.截取 步長(zhǎng)
print(lst[1:4])
print(lst[1:6:2])
print([lst[::-2]])
#5.求列表的最大值人弓,最小值
lst2 =[3,5,7,8,3.6]
# print(max(lst2))
# print(min(lst2))
print(id(lst2))
#6.列表元素的追 .append('元素')
lst2.append("蘋果")
print(lst2)
#7.向列表中插入數(shù)據(jù)夺荒,.insert(索引位,'元素')
lst2.insert(2,"香蕉")
print(lst2)
#8.修改列表中的元素
lst2[5] ='666我的'
print(lst2)
##9.刪除元素 del 列表[索引]
del lst2[5]
print(lst2)
##10. 移除.remove('香蕉')
lst2.remove('香蕉')
print(lst2)
print(id(lst2))
##列表的比較> >= < <= != ==
lst3 = [1,2,3,4,3,6,7,9,3,6]
lst4 = [1,2,3,5]
# print(lst3>lst4)
###列表常用的函數(shù)
求列表的元素的個(gè)數(shù)? len(列表)
print(len(lst3))
#統(tǒng)計(jì)具體元素在列表中出現(xiàn)的次數(shù) .count('元素')
print(lst3.count(3))
#列表的反轉(zhuǎn).reverse()
lst3.reverse()
print(lst3)
#將列表中的內(nèi)容升序.sort()
lst3.sort()
print(lst3)
#求列表中指定元素的索引位
print('lst3:',lst3)
print('輸出索引位:',lst3.index(7))
#列表的嵌套
lst5 = [1,2,3,5,[3,6,9,1]]
print(lst5)
# in not? in? 判斷指定元素是否在列表里
print(9 not in lst5)
print(9 in lst5)