5 list、tuple、dict类型(数据类型2)、print、input函数

数据类型

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

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 ~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值