Python入门列表字典字符串

Posted chenduxiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门列表字典字符串相关的知识,希望对你有一定的参考价值。

列表list
什么是列表:Python内置的一种数据类型是列表,list是一种有序的集合,可以随时添加和删除其中的元素

 

创建List列表的方法

L = [‘杨俊辰‘,‘啦啦啦’,‘Tom‘]

empty_list = [] :空列表

 

List列表索引

L = [‘Tom‘,‘Lucy‘,‘Jack‘]

0 1 2

索引元素‘Lucy’:print L[1]

倒序索引元素jack:print[-1]

 

List列表编辑操作

在list末尾添加一个元素:

L = [‘Tom‘,‘Lucy‘,‘Jack‘]

L.append(‘辰毒秀‘)

print(L)>>Tom,Lucy,Jack,辰毒秀

 

在指定位置添加一个元素:

L = [‘Tom‘,‘Lucy‘,‘Jack‘]

L.insert(0,‘辰毒秀‘)

print(L)>>辰毒秀,Tom,Lucy,Jack

 

删除list中的元素:

L = [‘Tom‘,‘Lucy‘,‘Jack‘]

L.pop(0)<<<删除制定位置元素 或者 del L[0]

L.remove(‘Lucy‘)<<<删除制定的元素(注:如果list里面有多个一样的元素,那么只会删除一个;如果删除的元素不存在会报错)

print(L)>>Tom

 

修改list中的元素:

L = [‘Tom‘,‘Lucy‘,‘Jack‘]

L[0] = ‘辰毒秀‘

print(L)>>辰毒秀,Lucy,Jack

 

某个元素在列表里的数量:

L = [‘辰毒秀‘,‘Lucy‘,‘Jack‘]

count = L.count(‘辰毒秀‘)

print(count)>>>1

 

清空列表:L.clear()

复制列表:new_L = L.copy()

反转列表:L.reverse()

列表排序:L.sort()

把一个list(L2)合并到另一个list(L1):L1.extend(L2)

查询某个元素的下标:index(‘辰毒秀‘)

 

多元数组列表索引方法

d = {
‘Adam‘: 95,
‘Lisa‘: 85,
‘Bart‘: 59
}
L = [1,2,3,[‘a‘,‘b‘,[1,2,3]]]

print(L[3][2][1])>>>2

 

字典dict

名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。

eg:

d = {
‘Adam‘: 95,
‘Lisa‘: 85,
‘Bart‘: 59
}

d1 = {}<<<空字典>>>d2 = dict()

 

字典操作

增加字典元素:

d1[‘name‘] = ‘辰毒秀‘

d1[‘age‘]= 18

d1.setdefault(‘class‘,‘双子座‘)#key如果存在,不会修改原来的值

print(d1)>>>

{‘name‘=‘辰毒秀‘,‘age‘=18,‘class‘=‘双子座‘}

 

修改字典元素:

d1[‘name‘]=‘妍酱‘

 

字典取值:

print(d1[‘name‘])#若key不存在,返回key error

print(d1.get[‘name‘])#若key不存在,返回None

print(d1.keys())#取到字典里所有的key

print(d1.values())#取到字典里所有的value

 

删除字典元素:

d1.pop(‘name‘)

popitem()>>>随机删除一个key

 

清空字典:d1.clear()

把一个字典加到另一个字典:d1.update(d2)

 

同时输出key和value的方法

for k,v in users.items()

  print(‘%s ===>%s‘%(k,v))

 

以上是关于Python入门列表字典字符串的主要内容,如果未能解决你的问题,请参考以下文章

Python入门基础学习四

python入门字符串列表字典基本操作

Python 基础入门笔记———— 字符串列表元组集合字典

python入门学习:5.字典

Python_实用入门篇_11

9. python 入门教程快速复习,序列,数值类型,字符串方法,列表集合字典方法,文件操作,解析式