list列表

 

----以下部分转自While的教学

列表

列表是一个有序的,可修改的,元素以逗号分割,以中括号包围的序列。

列表的定义:

1、 list

2、 []

3、 range

4、 xrange

Python 3 xrange 取消,但是range效果和xrange一致

记录一个range列表  步长

 

Help 帮助命令

Print 打印指定内容,就是将内容展示出来

2版本print是一个内置功能,使用的时候可以在

print(内容)

print 内容

3版本print被定义为一个内置函数,写法统一为

print(内容)

type 返回对象或者实例的类型

len 返回指定序列的长度

---以下截取自雨辰的教学

 

 

scores = [80, 90, 85, 75.5]
scores.append(92)
scores[0] = 83.2  # 添加一个对象
print(scores)
print(type(scores))
print(scores[0])
print(scores[0: 2])  # 切割不包含最后一位索引对象
print(scores[0: -1])

 

 

 

x = [1, 2, 3]
print(x[0])
x[0] = "tom"
print(x[0])
z = 2
print(z == x[1]) #值是否一致
print(z is x[1]) #内存地址是否一致

 

 

scores = [90, 88, 72.5, 81, 65]
scores.sort()
print(scores)
scores.reverse()
print(scores)
scores.sort(reverse=True)
print(scores)

people = ["Tom", "Jerry", "Mike", "Jack", "James", "Peter"]
people.sort()
print(people)
people.sort(key=lambda x: x[-1])  # 最后一个字母排序
print(people)

print(sorted(scores))
print(sorted(people, key=lambda n: n[2]))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 


posted @ 2018-02-06 17:59  炎之朱雀  阅读(157)  评论(0编辑  收藏  举报