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)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.列表是什么? 列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母,数字0-9 在python...
    木林森PM阅读 306评论 0 0
  • 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个...
    会飞的野马V阅读 306评论 0 2
  • 一、字符串处理 1、根据索引访问 str="你是我的小苹果"print("第一个字符:",str[0])#第一个字...
    亦山峦阅读 808评论 0 0
  • 列表是最常用的Python数据类型,由数字、字符串等组成,可随意修改,列表是可变的。 创建列表: 在方括号[]中,...
    彼岸的渔夫阅读 390评论 0 1
  • 列表: 有序的可变的元素集合 定义: 方式1[元素1, 元素2, 元素3...]例如: [1, 2, 3, 4, ...
    伯wen阅读 357评论 0 0