Q:Python里面的数据结构都有哪些?

答:str,list,tuple,set,frozenset,dict,以上是Python默认的数据结构,还有容器类型collections,其中包含:Counter, defaultdict,deque,namedtuple,OrderedDict。

  array,heapq,bisect,Queue,struct。

Q:Python里面的list与tuple有什么区别?

答:list可以做增删,tuple不行。

Q:Python中的tuple常用在什么地方?

答:函数里面的不定量参数。例如

 def demo_fun(f_args, *args):

     pass

其中*args就是以tuple方式传递的。

Q:Python中的pass常用在什么地方?

答:Python pass是空语句,是为了保持程序结构的完整性。

Q:假设某dict有100W数据,找到其中一个value的时间复杂度是多少?

答:o(1),因为dict中使用了hash table,查找的时间复杂度是:o(1),但是实际上这个问题涉及到了B树,还有HASH的区别。

Q: 一个dict里面的所有value都是int型,现在对所有的value执行+1操作。

答:

  方法一,只对key来for:

 demo_dict = {1:101, 2:102, 3:103}
for key in demo_dict.keys():
demo_dict(key) = demo_dict(key)+1

  方法二,同时取出key与value:

 demo_dict = {1:101, 2:102, 3:103}
for k,v in demo_dict.iteritems():
demo_dict[k] = v+1

最新文章

  1. python3的编码问题
  2. 几个简单的css样式使用说明
  3. CCI4.4/LintCode Balanced Binary Tree, Binary Tree, Binary Search Tree
  4. PHP面向对象04_串行化
  5. 树链剖分I 原理
  6. 菜鸟学Linux命令:tar命令 压缩与解压缩
  7. 【BZOJ】3105: [cqoi2013]新Nim游戏
  8. C#程序设计---->计算圆面积windows程序
  9. 【转】 全世界最短的IE判定
  10. NSNotificationCenter带参
  11. (C# Debug)A first chance exception of type 'System.ArgumentException' occurred in System.Data.dll
  12. SQL常用日期转换
  13. 为了支持AOP的编程模式,我为.NET Core写了一个轻量级的Interception框架[开源]
  14. c语言中结构体的定义、初始化及内存分配
  15. Linux内核中SPI/I2c子系统剖析
  16. loadrunner提高篇-结果分析实践
  17. python常见的函数和类方法
  18. BZOJ2595 WC2008游览计划(斯坦纳树)
  19. CentOS ./configure && make && make install详解
  20. 对《OA云》作品的分析

热门文章

  1. RDO部署openstack(3)
  2. DIV的垂直居中
  3. Python基础教程【读书笔记】 - 2016/8/3
  4. jQuery实现表单验证
  5. Python try/except异常处理机制
  6. C++ 11中的右值引用以及std::move
  7. 【原】sql 查询结果合为一行
  8. C#属性访问器
  9. SQL语言的三个分类:DDL、DML、DCL
  10. POJ 1155 TELE 背包型树形DP 经典题