python初步——二维列表、列表方法、元组

一、二维列表

二维列表的表示方法与在C语言中的二维数组的表示有所相似,这里举一个简单的例子加以说明:

matrix =\
[
    [1,2,3],
    [4,5,6],
    [7,8,9]
]

for row in matrix:
    for number in row:
        print(number)

 matrix表示矩阵的意思,后面的换行符是告诉编译器后面的内容是一起的,这里与C语言有一定区别,python当中区分每一个语句都是严格按照行与缩进来判断的。



二、列表的方法

number = [1,2,3,3,3,4,23]

number.insert(1,34)#在指定下标处添加一个数,后面的数往后推

number.remove(3)#去除某一个数,只会去除第一个

#number.clear()这个是删掉所有的项

number.pop()#删掉最后一个

print(number)

print(number.index(34))#这个是告诉你下标是多少

print(number.count(3))#告诉你这个数出现了多少次

number.sort()#从小往大
number.reverse()#从大往小
print(number)

直接写到上面了,当然还有很多列表方法



三、解包(unpacking)特性

python中的解包特性可很好地帮助我们将一个可迭代对象(如元组、列表等)中的元素依次赋值给多个变量。而不是像C语言那样需要一个一个赋值,举一个简单的例子:

number = (1,2,4)
x,y,z = number
print(x,y,z)

输出的结果与元组的结果是一样的,这使得我们的代码更加简便直观。

猜你喜欢

转载自blog.csdn.net/XYOfjh/article/details/145323531
今日推荐