打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
list 列表 基本用法
J_807
>《Python》
2017.06.07
关注
# -*- coding:utf-8 -*-
a,b = [
1
,
2
,
3
,
4
,
5
,
6
],[
3
,
4
,
5
,
6
,
7
,
8
]
print
(
'a=%s'
%a)
print
(
'b=%s'
% b)
#访问列表元素
print
(
'a[2]=%s'
% a[
2
])
print
(
'b[2:5]=%s'
% b[
2
:
5
])
#更新列表元素
b[
0
] =
100
print
(
'b=%s'
% b)
#删除列表元素
del
b[
2
]
print
(
'b=%s'
% b)
#操作符
print
(
'a+b = '
, a+b)
print
(
'a*4 = '
,a*
4
)
print
(
'3 in a = '
,
3
in
a)
for
x
in
a:
print
x
# 列表函数
print
(
'cmp(a,b)=%s'
%
cmp
(a,b))
#相同返回0,不同返回-1
print
(
'len(a) = %s'
%
len
(a))
print
(
'max(a) = %s'
%
max
(a))
print
(
'max(b) = %s'
%
max
(b))
print
(
'min(a) = %s'
%
min
(a))
print
(
'min(b) = %s'
%
min
(b))
c = (
123
,
'xyz'
,
'zara'
,
234
)
print
(
'list(c) = %s'
%
list
(c))
#列表方法
print
(
'a.count(2) = %s'
% a.count(
2
))
#统计某个元素出现的次数
a.append(
4
)
print
(
'a.append(4) = %s'
,a)
#在尾部添加
a.append([
4
,
4
,
4
])
print
(
'a.append([4,4,4]) = %s'
,a)
#在尾部添加一个列表
a.extend([
4
,
4
,
4
])
print
(
'a.extend([4,4,4]) = %s'
,a)
#在尾部一次性添加多个值
a.insert(
0
,
'aaa'
)
print
(
'a.insert(0,"aa") = %s'
,a)
#指定添加位置
print
(
'a.index(4) = %s'
% a.index(
4
))
#返回指定元素第一个匹配位置
print
(
'a.pop() = %s'
% a.pop())
#删除最后一个元素
print
(
'a = %s'
% a)
print
(
'a.pop(8) = %s'
% a.pop(
8
))
#删除指定未知的元素
print
(
'a = %s'
% a)
a.remove(
4
)
print
(
'a = %s'
% a)
#删除与参数相同的值的第一个匹配元素
a.reverse()
print
(
'a = %s'
% a)
#反序
a.sort()
print
(
'a = %s'
% a)
#按规则排序
#自定义比较函数
def
comp(x,y):
if
(x>y):
return
-
1
elif
(x<y):
return
1
else
:
return
0
a = [
2
,
1
,
4
,
6
,
2
,
8
,
1
,
3
]
print
(
"a = %s"
% a)
a.sort()
print
(
"a.sort() = %s"
% a)
a = [
2
,
1
,
4
,
6
,
2
,
8
,
1
,
3
]
a.sort(
cmp
)
print
(
"a.sort(cmp) = %s"
% a)
a = [
2
,
1
,
4
,
6
,
2
,
8
,
1
,
3
]
a.sort(comp)
print
(
"a.sort(comp) = %s"
% a)
#可选参数
#key在使用时必须提供一个排序过程总调用的函数:
x = [
'mmm'
,
'mm'
,
'mm'
,
'm'
,
'mmmm'
]
x.sort(
key
=
len
)
print
x
# ['m', 'mm', 'mm', 'mmm']
#2、reverse实现降序排序,需要提供一个布尔值:
y = [
3
,
2
,
8
,
0
,
1
]
y.sort(
reverse
=
True
)
print
y
#[8, 3, 2, 1, 0]
x.sort(
key
=
len
,
reverse
=
True
)
print
x
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
Python list常用方法(count、index、pop、reverse和sort)快速攻略
python 入门(四)
python列表与元组详解实例
python经典案例:输入三个整数,请把这三个数由小到大输出。
Python要如何实现(列表)排序?
Python基础篇:如何使用Python的列表内置方法
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×