python基础 列表

#####列表#####

#1.有序

#2.可变

lst = [3,5.6,'name','age','sex','address']

print(type(lst))

print(lst)

###查看列表的操作方式

print(dir(lst))

###列表的访问--- 1.根据下标--索引位访问

print(lst[2])

###2.列表的反转 --直接把列表的内容反转,改变了列表原来的顺序

lst.reverse()

print(lst)

###3.列表反转输出

print(lst[::-1])

print(lst)

#4.截取 步长

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.向列表中插入数据,.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)

###列表常用的函数

求列表的元素的个数  len(列表)

print(len(lst3))

#统计具体元素在列表中出现的次数 .count('元素')

print(lst3.count(3))

#列表的反转.reverse()

lst3.reverse()

print(lst3)

#将列表中的内容升序.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)

你可能感兴趣的:(python基础 列表)