稻盛和夫說,人之一生在於修煉靈魂,這可真是太痛苦的過程了。
閱讀之前,先要知道這篇文章的重點是,列表插入的兩種方法和四種刪除方法。
一、基礎知識點
- 在程序中可隨時修改變量的值,而Python將始終記錄變量的最新值。
-
變量名只能包含字母、數字和下劃線。變量名可以字母或下劃線打頭,但不能以數字打頭。
-
- 最基本的函數:upper() lower() title() print() lstrip() rstrip() strip() str() \t \n
- upper() 、lower() 把字母轉變成大寫(小寫)
- title() 把每個首字母大寫
- lstrip() rstrip() strip() 去除字符串開頭的空格 去除字符串結尾的空格 去除字符首兩端的空格
- \t \n 製表位縮進 換行
- str(),它讓Python將非字符串值表示 爲字符串:
- 在終端會話中,Python直接返回運算結果。Python使用兩個乘號表示乘方運算:3**2=9
-
Python還支持運算次序,因此你可在同一個表達式中使用多種運算。你還可以使用括號來修改運算次序,讓Python按你指定的次序執行運算,2+3*4=14
-
python中 3/2=1.5
names=['zhang','wang','li','zhao','liu']
print(names[-1])
最後的輸出結果是 liu
重點一:兩種插入方法:.append('xxx') 和 .insert(0,'xxxx')
在表尾添加元素,使用方法append .如上例中在最後添加一個姓名:
names=['zhang','wang','li','zhao','liu']
print(names[-1])
names.append('cui')
print(names)
結果如下:
使用方法insert()可在列表的任何位置添加新元素,但需要指定插入位置。如下面代碼的最後兩行:
names=['zhang','wang','li','zhao','liu']
print(names[-1])
names.append('cui')
print(names)
names.insert(2,'han')
print(names)
重點二:四種刪除方法: del pop() pop(0) remove()
del刪除的元素無法再使用。
刪除列表裏第三個元素:
names=['zhang','wang','li','zhao','liu']
print(names[-1])
names.append('cui')
print(names)
names.insert(2,'han')
print(names)
del names[2]
print(names)
names=['zhang','wang','li','zhao','liu']
print('下面演示用負數來操作列表最後幾位元素\n')
print(names[-1])
print('下面演示用append在列表尾添加元素\n')
names.append('cui')
print(names)
#下面演示用insert在列表指定位置添加元素
print('下面演示用insert在列表指定位置添加元素\n')
names.insert(2,'han')
print(names)
#下面演示用del刪除列表中指定位置的元素
print('下面演示用del刪除列表中指定位置的元素\n')
del names[2]
print(names)
print('下面演示用pop()刪除列表中最後一個元素\n')
poped_name=names.pop()
print(poped_name)
print(names)
用pop()方法刪除任意位置的元素。
names=['zhang','wang','li','zhao','liu']
print('下面演示用負數來操作列表最後幾位元素\n')
print(names[-1])
print('下面演示用append在列表尾添加元素\n')
names.append('cui')
print(names)
#下面演示用insert在列表指定位置添加元素
print('下面演示用insert在列表指定位置添加元素\n')
names.insert(2,'han')
print(names)
#下面演示用del刪除列表中指定位置的元素
print('下面演示用del刪除列表中指定位置的元素\n')
del names[2]
print(names)
print('下面演示用pop()刪除列表中最後一個元素\n')
poped_name=names.pop()
print(poped_name)
print(names)
print('下面演示使用pop方法刪除任意一個元素\n')
poped01_name=names.pop(1)
print(poped01_name)
print(names)
當我們只知道要刪除的值而不確定要刪除的位置時,用remove();使用remove刪除值時也可以繼續使用它,見下例。
names=['zhang','wang','li','zhao','liu']
print('下面演示用負數來操作列表最後幾位元素\n')
print(names[-1])
print('下面演示用append在列表尾添加元素\n')
names.append('cui')
print(names)
#下面演示用insert在列表指定位置添加元素
print('\n下面演示用insert在列表指定位置添加元素')
names.insert(2,'han')
print(names)
#下面演示用del刪除列表中指定位置的元素
print('\n下面演示用del刪除列表中指定位置的元素')
del names[2]
print(names)
print('\n下面演示用pop()刪除列表中最後一個元素')
poped_name=names.pop()
print(poped_name)
print(names)
print('\n下面演示使用pop方法刪除任意一個元素')
poped01_name=names.pop(1)
print(poped01_name)
print(names)
print('\n下面演示用方法remove刪除已知名字的元素')
the_leaved_one='zhao'
names.remove(the_leaved_one)
print(names)
print('\nThe '+the_leaved_one.title()+' has gone for years'+'.')