1. 列表的切片方法同字串
①正序切法:
#coding=utf-8
a = [1,23,173,3.14,'jack','jan',[1, 5, 3]]
# 索引,下標:從左索引,從0開始, 從右索引,從-1開始代表倒數第乙個。同字串
print a[1] #切取單個內容,輸出下標索引為1的元素
print a[0:3] #切取索引下標為0~3之間的元素不包括3的內容
print a[:2]#從左邊第一位開始切片直到切取到右邊界以內的值,不包括有邊界值的元素
print a[0:]#從下標索引為0的資料開始切片直到最後一位元素為止
返回結果:
②倒序切法 略
2. 列表支援加法和乘法運算
例:
#coding:utf-8
a = [1,2,3,'hi']
b = [4,5,6,'jack']
print a+b #生成乙個新的列表
print a[3]+' '+b[3] # 不同列表的字串可以相加組成乙個新的字串
print a[1]*3 #把下標索引為1的元素乘3進行輸出,若為數字,可以直接進行演算法運算
print a[1]*b[2] # 不同列表索引下標也可以進行運算
print a[2]*b[3] # 不同列表的數字可以與字串相乘組成乙個新的字串
返回結果:
3. 修改/刪除列表元素
修改格式: 變數名[index] = value(修改的值)
刪除格式: del 變數名[index]
例:
#coding:utf-8
d = [1,2,3,4,5]
d[1] = 3 #把下標索引為1的元素修改為3
print d #列印修改後的新生成列表
del d[4] #刪除下標索引為4的元素
print d #列印刪除後的新生成列表
返回結果:
二十七道題搞定python基礎
python基礎練習題集 1 題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可提成7.5 ...
學習python 第二十七天
python生成 import xlwt def export excel request 建立乙個workbook 設定編碼 workbook xlwt.workbook encoding utf 8 新增工作表 工作表名,這個引數是可選的,預設建立的工作表 sheet workbook add ...
二十七 Linux的inode的理解
一 inode是什麼?理解inode,要從檔案儲存說起。檔案儲存在硬碟上,硬碟的最小儲存單位叫做 扇區 sector 每個扇區儲存512位元組 相當於0.5kb 作業系統讀取硬碟的時候,不會乙個個扇區地讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取乙個 塊 block 這種由多個扇區組...