菜鸡的python基础学习随记·列表篇

学无止境，吾等必不停歇

Copy
num = [3,5,9,0,1,9,0,3]
num.reverse()
print(num)

reverse：用来反转列表

可以搭配sort进行倒序服务，实例如下：

Copy
a = [1,3,4,2,6,1,5,2,7]
a.sort(reverse=True)
print("a列表为:",a)

运行结果为：

Copy
a列表为: [7, 6, 5, 4, 3, 2, 2, 1, 1]

我是分隔符~

Copy
a=input()
c=a.split()

split：将列表里面接收到的值按照空格进行切片
也可以这样子：

Copy
a=input().split()

Copy
str1 = str.pop(0)

pop：用于将列表下标为 0 的进行删除

我是分隔符~

Copy
print(len(str.split( )))

len：计算列表长度

我是分隔符~

Copy
i = input().split()
a = i[0:10]
print(a)

将列表里面从下标 0 到下标 9 的元素输出

实例：

输入：1 2 3 4 5 6 7 8 9 0 11 12

输出：['1', '2', '3', '4', '5', '6', '7', '8', '9', '0']

我是分隔符~

Copy
offer_list = ["qwe","asd","zxc"]
for i in offer_list:
print("%s,hallo"%i)

将列表 offer_list 中的元素依次打印到 % s 内

上列代码输出结果为：
qwe,hallo
asd,hallo
zxc,hallo

我是分隔符~

Copy
i = [1,2,3,4]
i.append(6)

append：将括号内元素添加到最后

上列代码输出结果为：
[1,2,3,4,6]

我是分隔符~

print(a[-4:]) 可以将列表内倒数四个值进行输出
实例：

Copy
#代码：
a = ['P', 'y', 't', 'h', 'o', 'n']
print(a[3])
print(a[-4:])

Copy
输出结果为：
h
['t', 'h', 'o', 'n']

我是分隔符~