零基礎學python保姆級教程——倒序
倒序
正序排序,永久性排序:按字母先後順序進行排序,a,b,c,d...數字的話從小到大啦!!!
正序
class_name=["python", "bird", "c", "app"]
class_name.sort()
print(class_name)
class_num=["2", "6", "1", "3"]
class_num.sort()
print(class_num)
複製程式碼
正序是啥樣倒敘就得反過來,所以看懂了正序,倒序只不過是一個不同的方法而已!
倒序
class_name=["python", "bird", "c", "app"]
print(sorted(class_name))
# 再次列印驗證是否是臨時修改
print(class_name)
複製程式碼reverse()方法
class_name=["python", "bird", "c", "app"]
# 這裡我們倒敘列印放在print裡面直接列印的話就會是空值
print(class_name.reverse())
# 需要用變數直接使用函式,再通過列印才行哦
class_name.reverse()
print(class_name)
複製程式碼
如果用到這個方法,你就得這麼寫了,不然打印出來就會是空值。
取值
****取值是根據下標來取值的,從列表的第一個字串開始,第一個字串下標是0:
list_number=['cat','dog','snake','elephant']
print(list_number[0])
print(list_number[1])
print(list_number[2])
#其對應的值是:
#cat
#dog
#snake
複製程式碼負數取值
list_number=['cat','dog','snake','elephant']
print(list_number[-1])
print(list_number[-2])
print(list_number[-3])
#其對應的值是:
#elephant
#snake
#dog
複製程式碼範圍取值
list_number=['cat','dog','snake','elephant']
print(list_number[:3])
print(list_number[1:3])
print(list_number[1:])
print(list_number[:-1])
# 其對應的結果是:
#['cat', 'dog', 'snake']
#['dog', 'snake']
#['dog', 'snake', 'elephant']
#['cat', 'dog', 'snake']
複製程式碼列表長度
list_number=['cat','dog','snake','elephant']
print(len(list_number))
#其結果是:
#4
複製程式碼下標改值
list_number=['cat','dog','snake','elephant']
list_number[1]='nono'
print(list_number)
# 其結果是:
#['cat', 'nono', 'snake', 'elephant']
複製程式碼連線與複製
list_number=['cat','dog','snake','elephant']
list_1=['tom','tim']
print(list_number+list_1)
# 其結果是:
#['cat', 'dog', 'snake', 'elephant', 'tom', 'tim']
#複製
list_1=['tom','tim']
print(list_1*3)
# 其結果是:
#['tom', 'tim', 'tom', 'tim', 'tom', 'tim']
複製程式碼迴圈列表
有關for迴圈可以去看看快速上手系列for迴圈,後續本系列也會出詳解。
?
list_number=['cat','dog','snake','elephant']
for i in list_number:
print(i)
# 其結果是:
# cat
# dog
# snake
# elephant
複製程式碼
in和not in操作
用於判斷列表中是否存在一個值,也可以使用者判斷其他的,此項還是非常的有用的,拿著小本本記好了。
list_number=['cat','dog','snake','elephant']
print('cat' in list_number) #T
print('cat' not in list_number) #F
複製程式碼便捷的賦值
便捷的賦值語句
普通的賦值語句
a+=1
a=a+1
a-=1
a=a-1
a*=1
a=a*1
a%=1
a=a%1
a/=1
a=a/1
?