码迷,mamicode.com
首页 > 其他好文 > 详细

列表、字典、字符串基础知识汇总

时间:2017-06-03 20:16:38      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:可变   反转   date   查询   get   strip   文件   获取   ext   

列表

一、基本的操作

1.增加:

  1)变量名.append()方法给列表从最末尾添加值

  2)变量名.insert(x,’nihao’)方法指定下标位置添加元素

2.删除:

  1)变量名.pop(x)方法默认删除最后一个元素,也可以传值,删除指定下标对应的元素

      2)变量名.clear()清空列表所有元素

      3)del 变量名[下标]删除指定位置的元素也可以删除可变变量和不可变变量

       4)变量名.remove(元素)删除列表中的元素

3.修改:通过下标修改列表中的值变量名[X]=’nihao’

4.查看:1)下标取值:变量名[X] 、变量名[X:Y]、变量名[-1]

    2)indrx(元素,X,Y) 返回查找元素的下标

二、常用的方法:

1.count()查看一个元素在列表里的次数变量名. count(‘nihao’)

2.合并列表:

       1)用+号将两个列表的内容加起来,原列表的值没有变,会成为一个新的列表:变量1+变量2

  2)变量1. Extend(变量2)把一个列表里的值加到另一个列表里,没有生成一个新的列表

3.对列表中的内容进行排序

  1)变量名. sort()按升续进行排序

  2)变量名. sort(reverse=True)按降续进行排序

4.反转列表中的数据变量名. Reverse()

5.join方法,将列表通过某个字符串进行拼接,生成的新值也是Str类型:New_name=‘,‘.jion(name)--将列表name中的元素用逗号链接在一起,生成一个新的值New_name

6.切片:从列表里面取几个元素:变量名[X:Y]-从列表中取出下标从X开始到Y结束的元素

字典

一、基本的操作

1.增加:

  1)变量名[key]=value

  2)变量名.setdefault(key,value)

2.删除:

  1)变量名.pop(key)

      2)变量名.clear()清空字典所有元素

      3)del 变量名[key]指定key并删除对应的value

       4)变量名.popitem()随机删除字典中的key和value

3.修改:变量名[key]=value key存在的时候是修改,不存在的时候是添加

4.查看:1)变量名[key]

    2)变量名.get(key)

二、常用的方法:

1)获取所有的key:变量名.keys()

2)获取所有的values:变量名.values()

3)同时获取key和value:变量名.items()

4)通过循环字典,获取key和values的效率是最高的

5)合并两个字典为一个:变量1.update(变量2)

字符串

 一、基本的操作

1.查询:下标取值查看元素:变量名[X] 、变量名[X:Y]

2.修改:只可以赋值不可以修改

二、常用的方法

1.查找元素对应的索引:

  1)find()方法:查询字符串中元素对应的索引find (元素,X,Y)

  2)Rfind()从后往前找,找到之后返回下标

2.Strip()方法默认去掉左右两边的空格和换行符

3.replace放法,替换字符串中的值:replace(被替换元素,要替换为的元素,X)---X为替换几次

4.Split方法切割字符串,返回一个list:变量名.split()、变量名.split(X)--X为指定元素分割,生成一个list

5.Splitlines()按照换行符进行分割,通常在文件中会用到

6.join方法,将字符串通过某个字符串进行拼接,生成的新值也是Str类型:New_name=‘,‘.jion(name)--将字符串name中的元素用逗号链接在一起,生成一个新的值New_name

7.切片:从字符串里面取几个元素:变量名[X:Y]-从字符串中取出下标从X开始到Y结束的元素

 

列表、字典、字符串基础知识汇总

标签:可变   反转   date   查询   get   strip   文件   获取   ext   

原文地址:http://www.cnblogs.com/MLing/p/6938185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!