切换风格

Wizard Sky California Sunset glow Black Cloud Beige Dragon Lavender NewYear City Snow Flowers London
收藏本站XSS平台字符串转换jsfuck
基础篇8:python答疑课2-再议数据结构与数据类型[复制链接]
发表于 2013-1-12 16:55:59 | 显示全部楼层 |!read_mode!
  1. 答疑课之二:再议数据结构与数据类型
  2. 1.list(列表),dict(字典),tuple(元组)之它们其实是好基友

  3.         1.1 没有最优秀的数据结构,只有最适用的
  4.         1.2 了解每个结构的特点才能活学活用
  5.                 list=[1,2,3,4]
  6.                 是有序的可以这样调用每个元素list[0]/list[1]
  7.                 dict={'xiaoming':88,'xiaozhang':99}
  8.                 下标可以是数字更多时候是用字符串

  9.         1.3 它们相互转换如此简单
  10.                 list(元组)将元组转为列表
  11.                 tuple(列表)将列表转为元组
  12.                 list转为dict唯一麻烦点的就是需要注意传入dict()方法中的list的格式,如下:
  13.                 a=[(1,3),(2,4)]
  14.                 print dict(a)        #{1:3,2:4}

  15. 2.“推倒式”(列表推导)与再议
  16. x=[x+1 for x in xrang(101)]
  17. print x
  18. 等同于
  19. new_list=[]
  20. for x in  xrange(101):
  21.         new_list.append(x+1)
  22. peinr new_list


  23. 3.排序
  24.         3.1 sorted
  25.         3.2 list之sort方法
  26.                 3.2.1 key最好用
  27.                 3.2.2 cmp是什么(a>b) - (a<b)
  28.         3.3 多级排序咋个办
  29.         3.4 字典如何去排序(作业)


  30. 4.字符串模板应用
  31. 4.1 回忆一下,字符串模板有哪几种方式
  32.         '%s is a %s'  % ('i','boy') #'i  is a boy'
  33.         '%(who)s  is a %(gender)s' % {'who':'i','gender':'boy'} #'i  is a boy'
  34.         "{who} is a {gender}". format{who=' i',gender='boy'}  #'i  is a boy'
  35.         "{} is a {}".format{'i','boy'} #'i  is a boy'

  36. 4.2 典型应用1:html模板
  37. 页面模版的思路也和占位符的思路是一样的

  38. 4.3 针对性比强大更为重要
复制代码



代码区

GMT+8, 2019-11-19 21:49

Powered by Discuz! X2

© 2001-2018 Comsenz Inc.

回顶部