python第四天

4.元组

tup1 = ('hello','world',1,2)
print(tup1)
print(type(tup1))

遍历元组

tup1 = ('hello','word',1,2)

for i in tup1:
	print(i,end="")

常用运算符

操作符描述实例
len()计算元素个数len(tup1),输出结果:4
+连接tup1+(3,4),输出结果:(‘hello’,‘word’,1,2,3,4)
*复制(‘hi!’,)*4输出结果:(‘hi!’,‘hi!’,‘hi!’,‘hi!’)
in元素是否存在3 in (1,2,3),输出结果:True
[]读取第几个元素[0],输出:hello
[:]截取字符串中的一部分遵循左闭右开原则[0:2]输出结果:(‘hello’,word)

5.List

列表是写在方括号之间、用逗号分隔开的元素列表。列表中的元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(嵌套)。列表中的元素是可以改变的!

修改列表:

a = [1,2,3,4,5]
#下标索引的方式修改
a[0] = 9
print(a)# [9,1,2,3,4,5]

#append()方法:追加列表
a.append(6)
print(a)# [9,1,2,3,4,5,6]

#del语句删除元素
del a[0]
print(a)#[2,3,4,5,6]


嵌套列表

a = [1,2,3,,4,5]
b = ['a','b','c']

x = [a,b]
print(x)# [[1,2,3,4,5],['a','b','c']]
print(x[0])#[1,2,3,4,5]
print(x[0][1])#2

遍历列表

a = [1,2,3,4,5]

for i in a:
	print(i,end=" ")
#12345

常用运算符同元组

方法名描述
list.append(obj)在列表尾添加新的对象
list.count(obj)统计某个元素在列表中出现的次数
list.index(obj)从列表中找出某个值第一个匹配项的索引位置
list.insert(index,obj)将对象从对应索引位置插入列表
list.pop([index=-1])移除列表中的一个元素(默认最后一个元素,并且返回该元素值)
list.reverse反转列表中的元素
list.sort(key=None,reverse=False)对原列表进行排序
list.clear()清空列表
list.copy()复制列表

6.Dictionary(字典)

字典的每个键值对key=>value用冒号:分割,每个对之间用(,)逗号分割,整个字典包括在大括号{}中,各式:

d = {key1: value1, key2: value3, key3: value4}

键必须是唯一 的,但值不需要。值可以是任何类型,但键是不可变得,如字符串,数字

访问字典的值

dict = {'name' '小米''age'20}
print(dict)#{'name' '小米', 'age': 20}

print (dict['name'])#小米
print (dict['age'])#20

修改字典

dict = {'name' '小米''age'20}

dict['name'] = '小黑'
dict['age'] = 22

print(dict)#{'name':'小黑','age':22}

遍历字典

dict = {'name': '小米''age':20}

#遍历键
for key in dict.key():
	print(key)
	'''
	name
	age
	'''
#遍历值
for value in dict.values():
	print(value)
'''
小米
20
'''
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木亘28

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值