列表 list
#定義:內可以有多個任意型別的值,逗號分隔
基本語法
# 定義:內可以有多個任意型別的值,逗號分隔
# my_girl_friends=['alex','wupeiqi','yuanhao',4,5]
# 本質my_girl_friends=list([...])
# 或 # l=list('abc')
常用操作
# 1、按索引訪問值(正向訪問+反向訪問):即可存也可以取
print(my_list2[0], my_list2[3:-1])
# 2、切片(顧頭不顧尾,步長)
# 3、長度
# 4、成員運算in和not in
# 5、追加
# 6、刪除, 也可以以切片的方式刪除
del my_list2[1]
del my_list2[1:3]
# 清空列表
clear
# 7、迴圈 for i in my_list
list 的函式
# def clear(self) 清空列表
my_list2.clear()
# def copy(self) 淺拷貝
v = my_list2.copy()
# def count(self, value) 統計 11有幾個
coun = my_list2.count(11)
# def extend(self, iterable) # 新增乙個可迭代的物件 預設在後面加
# def index(self, value, start=none, stop=none) # 根據值 查詢索引
my_list2.index('nn')
# def insert(self, index, p_object)
# 在索引為1出插入乙個物件, 或者乙個值
my_list2.insert(1, my_list)
print(my_list2)
# def pop(self, index=none)
v = my_list.pop() # 預設刪除最後乙個
# def remove(self, value)
# pop和remove都是刪除 ,pop可以把刪除的值獲取到, 而remove不能
# 所有的刪除方法, pop, remove, del my_list[0],
del my_list[1:2]
# def reverse(self)
# 將當前列表進行翻轉
# def sort(self, key=none, reverse=false)
# my_list.sort(reverse=true)
# 也可以自定義方法比較, 用cmp ,lambda表示式
遞迴顯示列表
my_list = ['1', 'aa', 'ff']
my_list2 = ['巢狀列表', my_list, 'nn']
my_list = ['1', 'aa', 'ff']
my_list2 = ['巢狀列表', my_list, 'nn']
遞迴顯示 列表
defeach_list
(objc):
for item in objc:
if isinstance(item, list):
each_list(item)
else:
print(item, end=' ')
each_list(my_list2)
isinstance函式用法
# 注意isinstance函式用法 isinstance(object, classinfo)
# object -- 例項物件。
# classinfo -- 可以是直接或間接類名、基本型別或者由它們組成的元組。
# classinfo 可以是 int,float str list, dict tuple,dict,
Mysql系列之二 資料型別
不同的檔案有不同的字尾名,例如txt,docx,cfg,ini,mp4等等,不同的檔案有不同的處理方式。而引擎就是處理不同種檔案格式的方式 show engines 檢視所有引擎 select databese 檢視在哪乙個資料庫下 1.innodb 在5.5之後為預設引擎,支援事務,外來鍵,行鎖 ...
Python 內建資料型別(二)
一 字串 不可改變物件 1 定義 有序的字元的集合,用單引號或者雙引號表示,支援索引,切片 就是編號,通過這個編號就能找到相應的儲存空間。正數從左到右,負數從右到左。切片 sx sx 3 sx 2 sx 0 4 2 是指對操作物件擷取其中的一部分 語法 起始 結束 步長 注意 選取的區間屬於左閉右開...
python基礎資料型別 二
今天小牟牟給大家帶來的是python資料型別list 列表 及tuple 元組 的學習,我們在工作中會發現list和tuple型別的資料用的特別多,list是乙個可變的資料型別,我們可以修改列表中的各種元素值資訊,而tuple型別則是乙個不可變的資料型別,這一點與字串相同,故而tuple型別的資料大...