栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【由浅入深学Python】列表(List)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【由浅入深学Python】列表(List)

一、创建列表

创建一个列表,只要把逗号分隔的不同的数据项使用方括号[ ]括起来即可。
列表的数据项不需要具有相同的类型。

list1 = ["qing", "ping", 27]
list2 = [1, 2, 3, 4]
list3 = ["a", "b", "c"] 
二、常用操作
L1=[10,20,"PYTHON"]
print(L1)

[10, 20, ‘PYTHON’]

1.切片标记
#切片标记法
print(L1[2])

PYTHON

print(L1[1:3])# 小于3

[20, ‘PYTHON’]

#负索引
print(L1[-1])

PYTHON

#列表长度
print(len(L1))

3

#列表拼接
L2=[10,90,"java"]
print(L1+L2)

[10, 20, ‘PYTHON’, 10, 90, ‘java’]

#append 最后追加元素
L2.append("docker")
print(L2)

[10, 90, ‘java’, ‘docker’, ‘docker’, ‘docker’]

#apend与for循环结合创建列表
list1=[]
for i in range (1,10):
    list1.append(i)
print (list1)

[1, 2, 3, 4, 5, 6, 7, 8, 9]

#del 删除某个元素
del L2[3]
print(L2)

[10, 90, ‘java’, ‘docker’]

#pop 弹出
L2.pop()
print(L2)

[10, 90, ‘java’]

#指定弹出某个元素
L2.pop(0)
print(L2)

[90, ‘java’]

#sort 排序 有小到大
L3=[7,2,3,78]
L3.sort()
print(L3)

[2, 3, 7, 78]

#sorted 临时排序
L3=[10,3,4,6,7,2]
print(sorted(L3))
print(L3)

[2, 3, 4, 6, 7, 10]
[10, 3, 4, 6, 7, 2]

#降序排列
L3=[7,2,3,78]
L3.sort(reverse=True)
print(L3)

[78, 7, 3, 2]

#count 计算元素出现的次数
L3.count(7)

1

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964167.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号