a='abcdefg' or a=[a,b,m,c,d] or a =('a','b','c','d')
for i in a:
print i
a =
for i in a.keys() #鍵值的列表
print i
for i in a.items()
print i
a=
key_list = a.keys()
key_list.sort()
for x in key_list:
print x,a[x]
字典索引的是鍵,而不是值。所以使用迭代、窮舉的方法。
字典具有唯一鍵,但值的要求不是唯一的。
乙個值可能對應n(n>=1)個鍵。
a=
search_value = 'haha'
key_list =
for x,y in a.items()
if y == search_value:
print key_list
import string
a = 'decvab3sedaae124'
sorted(a) #先數字排序,後大寫字母,後小寫字母排序
a = ''.join # 清除數字
sorted(a,key=string.upper)
注:key = string.upper
可以理解為:
1. 用string.upper這個方法,去執行列表裡的每乙個資料。即:假設我們有乙個list c= [a,b,c,d]
sorted(c,key=string.upper)先用了a.upper(),b.upper(),c.upper(),d.upper()。
2. 然後再用sorted方法進行排序。
import string
a = 'i am lilei'
b = a.replace('lilei','hanmeimei')
c = string.maketrans('i','i') #建立翻譯表
a.translate(c,'lei')
注:
1. translate()第二個引數是刪除字元,逐個刪除,不考慮順序。
2. string.maketrans(『123』,』abc』),建立翻譯表,翻譯表是逐個對應的,1翻譯為a,2翻譯為b,3翻譯為c
g = open('a.txt','w')
g.write('hahahaha\nhahaha')
g.close() #檔案開啟必須要關閉
with
open('a.txt','a') as g:
g.write('xixixi')
牛頓迭代法及應用
今天遇到乙個題,不用庫函式求立方根。網上有很多介紹了,就是使用牛頓迭代法進行近似計算。下面自己總結一下。下面首先介紹一下牛頓迭代法 牛頓迭代法的核心思想是使用泰勒級數的線性項近似計算函式f x 0的根。把f x 在點x0 x 0的某鄰域內展開成泰勒級數,取其線性部分 即泰勒展開的前兩項 並令其等於0...
python終止語句應用
python break語句,就像在c語言中,打破了最小封閉for或while迴圈。break語句用來終止迴圈語句,即迴圈條件沒有false條件或者序列還沒被完全遞迴完,也會停止執行迴圈語句。break語句用在while和for迴圈中。如果您使用巢狀迴圈,break語句將停止執行最深層的迴圈,並開始...
python條件語句及迴圈語句
條件語句 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false if 語句用於控制程式的執行,基本形式為 if 判斷條件 執行語句 else 執行語句 判斷條件 成立時 非零 則執行後面的語句,而執行內容可以多行,以縮進來區分表示同一範圍。else 為可選語...