3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
PYTHON機器學習自學/自修 整理[00005] ~ 語言技術:PYTHON GOSSIP(串列List / 陣列Array處理) import sys list1 = [] list1.append(1)#依序塞入值 list1.append('two') list1.append(True) for data in list1: print(str(data)+"-"+str(type(data))) list1.pop()#依序移除值 for data in list1: print(str(data)+"-"+str(type(data))) list1.remove('two')#指定移除值 for data in list1: print(str(data)+"-"+str(type(data))) list1.insert(0, 'three')#指定位置塞入值 for data in list1: print(str(data)+"-"+str(type(data))) list2 = [1, 'two', True]#使用陣列方式指定值 for data in list2: print(str(data)+"-"+str(type(data))) list3 = ['one', 'two', 'three', 'four'] for data in list3: print(str(data)+"-"+str(type(data))) list3[0] = 1#使用陣列方式替換值 list3[1:3] = [2, 3] for data in list3: print(str(data)+"-"+str(type(data))) del list3[0]#使用陣列方式去除值 del list3[0:2] for data in list3: print(str(data)+"-"+str(type(data))) list4 = ['one', 'two', 'three', 'four'] print('five' in list4)#判斷是否存在 list5 = [[1, 2, 3], [4, 5, 6]]#二維陣列 for row in list5: for elem in row: print(elem) list6 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print(list6) i1 = list6[0:2]#二維陣列局部拷貝,copy by address print(i1) i1[0][1] = 20#二維陣列,單一元素指定值 print(i1) list7 = list6[:]#二維陣列全部拷貝,copy by address print(list7) list10 = [1, 2] list11 = [3, 4] list12 = list10 + list11#陣列相加 print(list12) list13 = [6, 1, 7, 3, 8] list13.sort()#陣列排序 print(list13) list13.sort(reverse=True)#陣列反向排序 print(list13) score=[[0]*40 for i in range(5)]#有5列40行陣列宣告 print(score)

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦