导览
数据类型
list
创建空列表(list)
要用列表去做事情,首先要创建,要不然还怎么用? 有这几种创建方式:
1
a = []
2
a = list()
3
a = list(())
创建非空列表
比如,要创建[1,2,3,4,5,6,7]这个列表,有这几种创建方式:
1
a = list((1,2,3,4,5,6,7))
2
a = [1,2,3,4,5,6,7]
手写法
3
a = [i for i in range(1,8)]
这种是列表生成式,我会在后面详细说。
4
a = list({1,2,3,4,5,6,7})
这是使用set类型。因为我就是任性,所以不讲啦!
5
a = list({1:2,2:3,3:4,4:5,5:6,6:7,7:8})
注意,这种会取字典的key!!!
6
a = [int(i) for i in '1234567']
7
a = list(1,2,3,4,5,6,7)
遍历列表
遍历列表是使用for循环,找出每一个列表中的元素的办法。
a = [i for i in range(1,8)]
b = 0
for i in a:
print(i)
b += i
print(b)
输出:
1
2
3
4
5
6
7
28
取列表元素
取列表元素的方法:
列表名[元素]
注意,元素序号从0开始!
a = [1,2,3,4,5,6,7,8,9]
print(a[1])
此时,输出的不是1,而是2!!!
列表切片
列表切片的方法:
列表名[开始元素:结束元素:间隔]
2个元素
两个元素,就是省略了间隔,间隔为1。
a[1:5] = a[1:5:1]
a = [1,2,3,4,5,6,7,8,9]
print(a[1:5])
输出:[2,3,4,5]
也是顾头不顾尾!
3个元素
没啥可说的,直接上代码!
a = [1,2,3,4,5,6,7,8,9]
print(a[7:3:-1])
输出:[8,7,6,5]
第三个参数也可以是负数,就代表倒着取!
列表删除
a = [1,2,3,4,5]
b = a
del a
print(a)
会报错。
列表元素删除
1
a = [1,2,3,4,5]
a.remove(4)
print(a)
输出:[1,2,3,5]
2
a = [1,2,3,4,5]
a.pop()
print(a)
输出:[1,2,3,4]
3
a = [1,2,3,4,5]
del a[3]
print(a)
输出:[1,2,3,5]
tuple
tuple是元组,它是有序的无法删除,其他的和list一样,只有创建和删除列表两种。
dict
创建
a = {}
a = dict()
取元素
a = {1:2,'3':4,5:6,7:8,9:10}
print(a['3'])
取的是Value,用的是key的名字!!!
函数
print函数就是用来打印值的,没什么好说的。
既然没什么好说的,那么你还写干神马?
a = 1
print(a)
Out:1
input
input函数是用来输入用户想输入的值。
注意,输入的都是str类型!比如你这样输:
a = input()
print(type(a))
In:abc
Out:class ‘str’
In:1
Out:class ‘str’
In:[1,2,3]
Out:class ‘str’
In:(1,56,3,8)
Out:class ‘str’
In:‘abc’
Out:class ‘str’
这里就是所有内容了,我们下次再见ヾ( ̄▽ ̄)Bye ~ Bye ~