Python-2 循环与判断|常见容器

3.循环与判断

3.1 while/for

3.1.1while循环
	i=0
	while i<100:
		print("当前循环次数为{0}".format(i+1))
		i+=1
3.1.2 for 循环
	for i in range(100):
		print("当前循环次数为{0}".format(i+1))

3.2 if

3.2.1 if 判断
	for i in range(100):
		if i==50:
			print("当前i等于50")
		print("当前循环次数为{0}".format(i+1))

4.常见容器

4.1 列表 list

列表是Python中内置的基本结构,它有中括号括起,元素间有逗号分隔,其中元素是有序的

	list1=['python','java']
	list2=[1,2,3,4,5,6]
	print(list1[0])
	>>> python
	print(list2[1:5])
	>>>[2,3,4,5,6]
	# 当时用list[startcount:endcount]方法时返回的是一个list
	print(type(list2[1:5]))
	>>> <class 'list'>

list去重

	first_list=["a","a"]
	second_list=set(first_list)
	print(second_list)
	>>> ["a"]
4.2 元祖 tuple

元祖以小括号括起,除此之外,元祖中的元素是不能修改的

	tup1=("python","Java","PHP")
	tup2=(1,2,3,4,5,6)
	tup3=tup1+tup2
	# 下面实例会报错
	tup2[0]=100
	>>> error
4.3 集合 set

集合是一个无序的不重复的元素序列,它以大括号括起,通常使用他来去除重复的元素;

	set1={"python","python","java","android"}
	print(set1)
	>>> {'python', 'java', 'android'}
	# 增加元素
	set1.add("c")
	print(set1)
	>>>{'python', 'java', 'android', 'c'}
	set1.remove("python")
	print(set1)
	>>>{'c', 'android', 'java'}
4.4 字典 dict

字典是另外一种可变容器模型,且可存储任意类型对象;
对象的每个key,value使用冒号分隔;
买个键值对之间使用逗号分隔,整个字典包含在花括号中{};

	dict={'a':1,'b':2,'c':3,'d':4}
	print(dict['b'])
	>>> 2
	# 更新
	dict["a"]=8
	# 增加
	dict["e"]=10
	# 删除
	del dict["b"]
	print(dict)
	>>> {'a': 8, 'c': 3, 'd': 4, 'e': 10}

str转字典

	str1={"mod":"popu_541","dest":"1","ab":"new"}
	dict1=eval(str)
	print(type(str1))
	print(type(dict1))
	>>> class <'str'>
	>>> class <'dict'>	

最后更新时间:2020-08-06 14:08:10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值