python-字典增删改查、遍历、方法、a,b=["dd","gg"]赋值方式
来源:互联网 发布:hdmi网络高清传输器tx 编辑:程序博客网 时间:2024/05/17 20:10
元组、字典增删改查
#!/usr/bin/python#coding:utf-8print ("********元组********")names=("A","B","C")for name in names: print (name)print ("********字典********")print ("********增加********")names={"A":"AA","B":111,"C":"CC"}names["D"] = "DD"print namesprint ("********查询********")print (names.get("B"))print (names.get("KKK",0))print names["A"]print ("********修改********")names["A"] = "AAA"print namesprint ("********删除********")names.pop("A")print namesdel names["B"]print namesnames.clear()print namesnames["O"] = "OO"print namesprint ("****************")del namesnames={}print names
输出如下:
E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.py********元组********ABC********字典****************增加********{'A': 'AA', 'C': 'CC', 'B': 111, 'D': 'DD'}********查询********1110"AA"********修改********{'A': 'AAA', 'C': 'CC', 'B': 111, 'D': 'DD'}********删除********{'C': 'CC', 'B': 111, 'D': 'DD'}{'C': 'CC', 'D': 'DD'}{}{'O': 'OO'}****************{}Process finished with exit code 0
字典遍历、元组列表获取下角标等
#!/usr/bin/python#coding:utf-8print ("********字典********")print "------赋值新方式------"a,b=["dd","gg"]print a,bprint "------字符串长度------"names = "abcdef"print len(names)#######################列表#######################print "------列表长度------"names = ["aa","bb","cc"]print len(names)print len(names[0])j,k,l = namesprint j,k,lprint "------列表获取下标------"x=0for name in names: print (x,name) x+=1print "------枚举方式获取下标------"for index,value in enumerate(names): print index,value#######################元组#######################print "------元组长度------"names = ("aa","bb","cc")print len(names)j,k,l = namesprint j,k,lprint "------元组获取下标------"x=0for name in names: print (x,name) x+=1print "------枚举方式获取下标------"for index,value in enumerate(names): print index,value#######################字典#######################print "------字典长度------"names={"A":"AA","B":111,"C":"CC"}print len(names)print len(names["A"])print "------遍历key,value------"print names.items()for key,value in names.items(): print key,valueprint "------key------"print names.keys()for key in names.keys(): print keyprint "------value------"print names.values()for value in names.values(): print valueprint "------是否存在某个键------"print names.has_key("C")print "------获取某个值------"print names.get("C")
输出如下:
E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.py********字典********------赋值新方式------dd gg------字符串长度------6------列表长度------32aa bb cc------列表获取下标------(0, 'aa')(1, 'bb')(2, 'cc')------枚举方式获取下标------0 aa1 bb2 cc------元组长度------3aa bb cc------元组获取下标------(0, 'aa')(1, 'bb')(2, 'cc')------枚举方式获取下标------0 aa1 bb2 cc------字典长度------32------遍历key,value------[('A', 'AA'), ('C', 'CC'), ('B', 111)]A AAC CCB 111------key------['A', 'C', 'B']ACB------value------['AA', 'CC', 111]AACC111------是否存在某个键------True------获取某个值------CCProcess finished with exit code 0
方法
#!/usr/bin/python#coding:utf-8print ("********函数********")def methon1(): print "我是无参数无返回值的方法"def methon2(): print "我是无参数有返回值的方法" num = 1 return numdef methon3(num): print "我是有参数无返回值的方法:%d"%numdef methon4(num): print "我是有参数有返回值的方法:%d"%num return num+1def method5(num1,num2): print num1+num2methon1()print methon2()methon3(1)print methon4(2)method5(1,2)method5(num2=3,num1=2)
输出如下:
E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.py********函数********我是无参数无返回值的方法我是无参数有返回值的方法1我是有参数无返回值的方法:1我是有参数有返回值的方法:2335Process finished with exit code 0
阅读全文
0 0
- python-字典增删改查、遍历、方法、a,b=["dd","gg"]赋值方式
- Python 字典 增删改查 字典复制 两个字典连接
- Map四种遍历方式以及增删改查方法总结
- Dictionary.字典,增删改查
- python mysql增删改查
- Python中的增删改查
- python 切片+增删改查...
- Python Mysql:增删改查
- swit 字典用法,增删改查、合并
- python 列表、元组、字典 增删改查 等常用操作
- python 列表、元组、字典 增删改查 等常用操作
- List遍历的几种方式以及几种基本的增删改查
- SQL方式实现SQLite增删改查
- python(数据库的增删改查)
- python 操作 mysql 简单增删改查
- Django+python+mysql实现增删查改
- python做简单的增删改查
- python操作配置文件configparser 增删改查
- 互联网架构为什么要做服务化
- 服务器,云服务器和挂机宝
- Streaming 102批处理之外的流处理世界
- Texmaker的字典问题
- 冒泡排序
- python-字典增删改查、遍历、方法、a,b=["dd","gg"]赋值方式
- [6-03]spring事务管理和框架整合
- 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 F. Trig Function
- ffplay流程分析
- Linux STDIN_FILENO 和 STD
- Effective C++ — 构造/析构/赋值运算(二)
- CentOS下yum安装、源的选择及介绍
- Codeforces Round #434 (Div. 2)
- JS的基础