#!/usr/bin/env python # coding: utf-8 #list a=['a1','a2','a3'] print('学习list : \n a =',a) #最后位置追加 a.append('b1') print('最后位置追加: \n a.append(\'b1\') = ',a) #指定位置插入,首位0 print('学习指定位置插入数据,位置从0开始') a.insert(1,'b2') print(' a.insert(1,\'b2\') =',a) a.insert(0,'b3') print(' a.insert(0,\'b3\') =',a) #删除指定位置 a.pop(3) print('删除指定位置:\n a.pop(3) = ' ,a) #指定位置元素替换 a[0]='b33' print('指定位置元素替换: \n a[0]=\'b33\' ---> ',a) #list里面的元素的数据类型也可以不同, list元素也可以是另一个list. s = ['python', 'java', ['asp', 'php'], 'scheme'] print('list元素也可以是list : \n','',s ) print(' len(s)=',len(s)) print(' s[2][1]=',s[2][1]) #不可变更列表:tuple。一旦初始化就不能修改。没有append(),insert()这样的方法 t = (1, 2) #只有1个元素的tuple定义时必须加一个逗号, t = (1,) print('tuple的初始化:\n t=',t) #dict的使用 d = {'a': 95, 'b': 75, 'c': 85} print('dict的使用 \n',' d= ',d) #快速查询指定值 print('快速查询KEY-VALUE的方法 \n', ' d[\'a\'] = ', d['a']) #插入一个新的K-V d['e']=77 print('放入一个新值 \n', ' d[\'e\'] = 77 ---->', d) #判断KEY是否存在 print('判断KEY是否存在:\n \'a\' in d = ','a' in d ) #IFNULL print('类似INFULL的判断:\n d.get('f',-1)= ',d.get('f',-1)) #s删除 print('删除指定值:\n d.pop(\'a\') = ',d.pop('a')) print(' ',d) print('set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key') s= set([1, 2, 3]) print(' s= set([1, 2, 3]) ---> s=',s) ss = set([1, 1, 2, 2, 3, 3]) print(' ss = set([1, 1, 2, 2, 3, 3])---> s=',ss) print('add(key)添加元素') s.add(4) print(' s.add(4)---> s=',s) s.remove(4) print(' s.remove(4)---> s=',s) print('set可以做数学意义上的交集、并集等操作:') s1 = set([1, 2, 3]) s2 = set([2, 3, 4]) print(' s1 = ',s1) print(' s2 = ',s2) print(' s1 & s2 = ',s1 & s2) print(' s1 | s2 = ',s1 | s2) #输入值&判断返回 print('学习:输入一个年龄,返回判断是成年人还是小孩') age=int(input('输入年龄:')) if age >= 18: print('成年人') elif age >= 6: print('青年人') else: print('孩童') print('学习FOR.....IN......') names = ['dingdang', 'nanfeng', 'xiaoxin'] print(' names = ',names) print('逐一展现内容') for name in names: print('',name)
python学习笔记(二)python基础知识
猜你喜欢
转载自www.cnblogs.com/cynthia-tianyi/p/10553719.html
今日推荐
周排行