python输入一个整数列表 列表元素为18_Python-18 (高级变量1--列表)
# ? ?1.?列表的定義
列表 List 是Python中非數值型變量的一種,在其他語言中通常稱為數組。
基本格式:
list_name = ['A','B','C' ]
1> 專門存儲一串數據
2> 方括號 [? ] 來定義列表,列表中的元素使用(逗號 ,)來隔開
3> 列表的索引從 0 開始
# ?? 2.?列表的相關方法
1> 在iPython中定義一個列表
2> 輸入列表名.,輸入 Tab,iPython顯示列表可用的方法列表的方法
列表相關方法
#????3. 列表的操作
1> 輸出列表
print(list_name)
2> 取出列表中指定索引 x 的元素值
list_name[ x ]
3> 取出列表指定元素值**的下標
list_name.index('**')
4> 修改列表指定索引x的元素值
list.name[x] = ' *** '
5> 增加(append/insert/extend)
# 將 *** 增加到列表 list_name 的末尾
list_name.append('***')
# 將 *** 插入到列表 list_name 的 [x] 位置
list_name.insert(x,' *** ')
# 將一個臨時列表 tmp 追加到列表 list_name 中
list_tmp = ['qioya','mola']
list_name.extend(list_tmp)列表的增加
6> 刪除(remove/pop/clear)
# remove 刪除指定的 *** 元素值
list_name.remove('***')
# pop? 默認刪除列表最后一位元素值
list_name.pop()
# pop(x) 刪除列表索引 x 的對應元素值
list_name.pop(x)
# clear 清除列表的所有值
list_name.clear()
#??? 4. 列表統計(len/count/sort/reserve)
1> 查看列表長度,即元素個數
len(列表名)
2> 統計列表中元素值 x 的個數
列名.count[ x ]
3> 列表按元素值字母順序升序排列
# sort 默認為升序
列名.sort()
4> 列表按元素值字母順序降序排列
# sort 中reserve值設置為 True
列名.sort(reserve = True)
5> 列表元素逆序和反轉
列名.reserve()
列表的統計方法的使用
#??? 5. 關鍵字、函數、方法的簡單區別理解
關鍵字:
Python內置的、具有特殊意義的標識符;關鍵字后面不用括號
在 iPython 中: import keyword -> print( keyword.kwlist) 來查看關鍵字
查看關鍵字
函數:
封裝了一段可以實現獨立功能的代碼,可以理解為模塊,直接調用
使用格式 -- 函數名(參數)
方法:
跟函數功能類似,同樣是封裝了獨立的功能
使用格式為 --對象.方法(參數)
需要通過對象來調用,表明是該 對象要做的操作
#??? 6. 迭代(iteration)遍歷
Python順序得從列表獲得數據,每一次循環過程,取到的元素值都保存在自定義的變量中
基本語法格式:
for def_value inlist_name:
print(" 這次取到的元素值為:%s" %def_value)、
for循環迭代
注意:
1> 通常使用列表存儲相同類型的數據值,列表是可以存儲不同類型的數據
2> for 迭代遍歷來對列表中的相同類型的元素值,執行相同操作
總結
以上是生活随笔為你收集整理的python输入一个整数列表 列表元素为18_Python-18 (高级变量1--列表)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oa服务器怎么修改域名,oa域名服务器配
- 下一篇: php validate form,la