程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

0基礎學python(10)

編輯:Python

我們經常需要根據已有的列表來創建一個新的列表,這就需要用到列表復制,想要復制列表可以創建一個包含整個列表的切片,整個列表的切片就是省略了兩個索引的切片[:],假如一個社團裡有三個人另一個社團中還包括這三個人,這時我們就可以直接復制列表。

numbers=['zhang','wang','su']
a_numbers=number[:]
print(numbers)
prnit(a_numbers)
['zhang','wang','su']
['zhang','wang','su']

 雖然有相同的三個人但是還可能會有不同的人,這時候可以使用append()進行添加。比如第一個社團裡還有meng,a社團裡還有fan。

numbers=['zhang','wang','su']
a_numbers=number[:]
numbers.append('meng')
a_numbers.append.('fan')
print(numbers)
print(a_numbers)
['zhang','wang','su','meng']
['zhang,'wang','su','fan']

在兩個社團中,第一個社團裡有'meng'在,第二個社團裡有'fan'在,如果我們不使用切片復制的話直接賦值,這個meng和fan兩個將會同時出現在兩個列表中。

在python中列表是可以修改的但是你會遇上一些不能更改的數據,這個時候就要用上元組了,元組是不可被修改的,不同於列表他是在()中,雖然不能修改但是還是可以像列表一樣被索引訪問的。

dimensions=(200,50)
print(dimensions[0])
print(dimensions[1])
200
50

我們首先設定了一個大小不改變的矩形,將其長度寬度都存儲在一個元組中,然後訪問索引0和1成功輸出了元組中0和1的內容。

如果我們嘗試修改元組中的元素。

dimensions=(200,50)
dimensions[0]=250

這時這種操作是被python禁止的,python會指出不能給元組的元素賦值。

我們可以使用for循環來遍歷元組裡面的所有值.

dimensions=(200,50)
for dimension in dimensions:
print(dimension)
200
50

雖然我們不能修改元組的元素,但是我們可以給儲存元組的變量賦值,可以重新定義整個元組。

dimensions=[200,50]
for dimension in dimensions:
print(dimension)
dimensions=[400,100]
for dimension in dimensions:
print(dimension)
200
50
400
100


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved