python学习笔记2--dict

Posted 背着吉他的王小可

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习笔记2--dict相关的知识,希望对你有一定的参考价值。

一、list操作

list=[xiaohei,xiaobai,xiaohong]#定义一个数组
name=[]#定义一个空数组
#
#下标是从0开始
print(list[1])
#-1代表最后一个元素
print(list[-1])
#
#append
list.append(xiaokeke)
#insert
list.insert(0,xiaojuan)
#
list[0]=xiaoming
#count 判断有几个重复的元素
print(list.count(xiaohei))
#index 找到元素的下标:如果有多个,返回第一个;如果元素不存在,会报错
print(list.index(xiaohei))
#删除元素:默认删除最后一个元素,指定下标的话删除指定的元素,没这个下标会报错
list.pop()
list.pop(1)
list.remove(xiaohei) #remove只能删除一个元素
#clear 清空list
list.clear()
#reverse  反转List
list.reverse()
#sort
list2=[1,2,5,3]
list2.sort() #默认是升序
list2.sort(revserse=True)#降序

#多维数组
list3=[123,1245,1355,[123,1345,45]]
list4=[123,1245,1355,[123,[129,124],45]]
print(list4[4][2][1])

#合并两个list
list3.extend(list4)

二、list循环与切片

names=[xiaohei,xiaohong,xiaobai]
#循环
for name in names:
    print(name)

#传统循环方式
index=0
classs=[123,124,125]
for i in range(3):
    print(names[index])
    index+=1

#切片,就是list取值的一种方式
print(names[0:3])
print(names[3:5])
#切片是顾头不顾尾   不取后面这个元素的值
print(names[:6]) #从0开始取值
print(names[3:]) #从下标3开始取值到末尾
print(names[:]) #全部取值

nums=[1,2,3,4,5,6]
print(nums[::3])#步长 隔3个取1个
print(nums[::-1])#步长为负数,从右往左取值

三、

以上是关于python学习笔记2--dict的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

Python第三周 学习笔记

Python学习笔记

Python学习笔记

python学习笔记012——pdb调试

Python 3学习笔记