python 字典,元組,物件,陣列取值方法

2022-02-24 12:14:06 字數 697 閱讀 1036

def create(self,cr,uid,vals,context=none):

if context is none:

context ={}

if vals.get('name','/')=='/':

vals['name']=self.pool.get('ir.sequence').get(cr,uid,'sale.origin') or '/'

ctx=dict(context or {},mail_create_nolog=true)

#如果存在這個字段 則不處理 反之 刪除本元素

flagline=vals

print 22222222222

# print vals

print vals.get('line_id')

linenum=len(vals.get('line_id'))

new_line_id=

# for 迴圈遍歷出所有的資料,再將滿足條件資料放到乙個新的陣列裡,重新賦值給輸出變數,linenum固定長度

for i in range(linenum):

if 'choice' in vals.get('line_id')[i][2] and vals.get('line_id')[i][2]['choice'] is

true:

Python 陣列 元組 集合 字典

python 陣列 列表 python 元組 python 集合 python字典 1 元組是不可變的,而列表 字典是可變的。元組是不可變物件,物件一旦生成,它的值將不能更改 列表是可變物件,物件生成後,可以對其元素進行更改 新增 刪除 清空 排序等操作。2 元組通常是由不同的資料,而列表是相同的資...

Python 陣列 ,元組(),字典 的異同

序列 python有6種內建的序列,在這裡我們重點討論兩種,陣列和元組。所有序列都可以做某些特定的操作,大致上常用的是 加,乘,索引,分片以及檢查某個元素是否屬於序列的成員。python還提供一些內建函式來計算序列長度,找出最大值與最小值。注意 所有的序列都是從0開始遞增。序列中的元素都是有編號的,...

python基礎 列表,陣列,字典,元組

列表與字典之間的區別是 字典當中的元素是通過鍵來訪問,而不是通過偏移訪問 列表與陣列之間的不同是 乙個列表可以存放不同型別的資料,而乙個陣列只能存放相同的型別 在list中的資料型別儲存的是資料的存放的位址,簡單的說是指標,並非資料,例如 list1 1,2,3,4 需要4個指標和四個資料,增加了儲...