12章 动动手

  1. 向列表增加元素有哪些方法?
append()  list最后增加一个元素
extend() list的最后增加多个元素
insert() list里指定位置增加一个元素
  1. 从列表删除元素有哪些方法?
del “允许利用索引从list删除元素”
remove()"会从列表里删除你选择的元素 "
letters.remove()
pop()'从列表里去除最后一个元素,你可以为它指派一个

用 pop() 删除元素

pop() 从列表中取出最后一个元素交给你。这说明,你可以为它指派一个名字,比如:

>>> letters = ['a', 'b', 'c', 'd', 'e']
>>> lastLetter = letters.pop()
>>> print letters
['a', 'b', 'c', 'd']
>>> print lastLetter
e
- >使用 pop() 时还可以提供一个索引,如:
>>> letters = ['a', 'b', 'c', 'd', 'e']
>>> second = letters.pop(1)
>>> print second
b
>>> print letters
['a', 'c', 'd', 'e']
  1. 要得到一个列表的有序副本,但又不能改变原来的列表,有哪两种方
    法?
  • 1 对列表的副本进行排序,就是分片法
  • 2 使用sorted() 函数,可以得到一个列表的有序副本,而不会影响原列表的顺序
  1. 怎样得出某个值是否在列表中?
  2. 如何确定某个值在列表中的位置?
使用 in 关键字
python会根据元素是否在列表中,返回 true or false
>>>'a'  in  letters
>>>true

查找索引

为了找出一个元素位于列表中的什么位置,可以使用 index() 方法,如下:

>>> letters = ['a', 'b', 'c', 'd', 'e']
>>> print letters.index('d')


最好结合 in 关键字使用
>>>if 'd' in letters:
       print letters.index('d')

  1. 什么是元组?
    是一个不可改变的对象,用()表示,元组里的对象,一旦传入,不可修改,不可排序,一直不变。

  2. 如何建立双重列表?

将变量赋值到list ,然后再将这些是list 的变量 放进另一个list 里
>>> joeMarks = [55, 63, 77, 81]
>>> tomMarks = [65, 61, 67, 72]
>>> bethMarks = [97, 95, 92, 88]
或者对应每个课程使用一个列表,如下:
>>> mathMarks = [55, 65, 97]
>>> scienceMarks = [63, 61, 95]
>>> readingMarks = [77, 67, 92]
>>> spellingMarks = [81, 72, 88]
  1. 如何从一个双重列表中得到一个值?
使用索引
创建classmarks= ["JoeMarks","tomMarks","bethMarks"]
取值 
>>>print classMarks[0][2]
查找第一个学生的成绩并且是他的第三门的成绩```

9. 什么是字典?

字典是一种将两种东西关联在一起的方式
被关联在一起的两个东西,分别称为key 和 value
字典里的每一个项都都有一个key 和 一个value 称为键值对```

  1. 如何向字典中增加项?
只需要指定字典下的键值就可以了
>>> phoneNumbers["Mary"] = "555-6789"
>>> phoneNumbers["Bob"] = "444-4321"
>>> phoneNumbers["Jenny"] = "867-5309"```

11. 怎样使用键去查找一个条目?

print phoneNumbers["Mary"]
"555-6789"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容

  • 1 依次输入5个姓名,并且将姓名添加到表,最后输出The name are . nameList=[]print...
    然2016阅读 333评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,497评论 18 139
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,705评论 1 92
  • 我是不是所有的爱情 都要经历磨难 才能成长 然后才能开花结果呢? 在正确的时间遇到正确的人,两个人都怦然心动,很顺...
    心理咨询师陈祉含阅读 679评论 0 1
  • 1,非必要紧急情况,不要轻易向人借钱。人还是要自食其力,不要随便开口,否则会形成依赖,对自己独立之精神是有害而无一...
    我是哼哼哈嘿阅读 1,004评论 0 0