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 矩陣中的每一行之間沒...