python起飛系列 起步(二)

2021-10-08 11:05:20 字數 2110 閱讀 5438

1.列表及其操作

不同型別的元素可以放在一起,可對元素進行操作改變其值。定義列表很簡單,使用乙個變數名=[列表內容]

(1)使用索引訪問列表元素

索引使用方式如上,如果使用[1:4]則表示取出第乙個到第4個(不包括)的值。

(2)修改列表的值

可以直接使用賦值給索引的值,也就是使用索引或的位置,然後賦值,如下:

將第乙個的值改變。

(4)刪除列表元素有兩種方法:乙個是del list[0]  ,另乙個是使用pop方法,還有可以根據值來刪除使用remove,具體使用方式如下:

(5)使用sort()方法來進行永久性列表排序,按照字母順序,或者數字順序來排序,但是不能兩種型別互相混合來排序。

還可以臨時排序,使用sorted(list)方式,只排序一次,使用過程如下:

(6)使列表倒序的方法為,reverse(),使用過程如下:

(7)介紹最後乙個方法,len(list)來返回列表長度。

列表是什麼以及如何使用其中的元素;如何定義列表以及如何增刪元素;如何對列表進行永久性排序,以及如何為展示列表而進行臨時排序;如何確定列表的長度。

2.列表操作

(1)遍歷整個列表(即可以拿出列表所有元素的操作)

使用for迴圈(在迴圈結構中詳解)

加10操作

附所有**:

list=['ahie','jiss','jidsa',90,89]

print(list)

#索引正序從0開始,負序從-1開始

print(list[0])

print(list[-1])

print(list[1:4])

list[1]='dhnb'

list.insert(3,'haoji')

print(list)

del list[0]

print(list)

list.pop(0)

print(list)

list.remove('jidsa')

print(list)

list2=[1,2,5,8,3,2,1]

list2.sort()

print(list2)

list3=['mi','ad','pr','ps','ae']

list3.sort()

print(list3)

list4=['mi','ad','pr','ps','ae']

print(sorted(list4))

print(list4)

cars = ['bmw', 'audi', 'toyota', 'subaru']

print(cars)

cars.reverse()

print(cars)

len(cars)

TensorFlow學習系列(二) 入門起步

a tf.constant 10 x tf.variable tf.ones 3,3 y tf.variable tf.zeros 3,3 變數定義完,必須顯式的執行一下初始化操作 init tf.initialize all variables 變數在定義時要初始化,但是如果有些變數剛開始我們並不...

起步 Spring Security系列

這是 spring security系列 的第一篇 為什麼我要做這一系列文章?在應用開發流程中安全是不可迴避的問題,這就需要我們去了解如何實現應用安全管控 同時spring security作為spring全家桶也有著clean code的特性,這有助於我們從更抽象的層面去了解安全認證體系。如果你想...

python自學起步

python起步 toc 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。矩陣建立中的錯誤 matrix1 1,2,3,4 5,6,7,8 9,10,11,12 矩陣中的每一行之間沒...