列表是由一系列特定順序的元素組成柄沮,可以包含字母回梧,數(shù)字等
test=['skj','skdj','sdfkj']
#打印test列表
print(test)
#訪問(wèn)test第一個(gè)元素
print(test[0])
#訪問(wèn)test第二個(gè)元素
print(test[1])
...
#使用title()方法讓元素顯示更整潔
print(test[0].title())
#使用列表的元素
print("My frist bicycle was a "+test[0].title()+".")
#增加列表元素废岂,使用append()方法新添元素到末尾
test.append("dsc")
print(test)
#增加列表元素,使用insert()方法在列表任意位置插入元素
test1=['a','b','c']
test1.insert(1,"d")
print(test1)
#從列表中刪除任意位置的元素狱意,使用del
del test1[1]
print(test1)
#從列表中彈出任意位置的元素湖苞,使用pop()方法
test2=test1.pop()
print(test1)
print(test2)
test3=test1.pop(1)
print(test3)
#根據(jù)元素的值來(lái)刪除元素使用remove()方法,只能刪除第一個(gè),如果有多個(gè)需要使用循環(huán)
test4=test1.remove("a")
#列表排序 sort()永久性排序详囤,默認(rèn)正序财骨,反序需要傳遞參數(shù)reverse=True
cars=["kmw","audi","toyo","subaru"]
cars.sort()
print(cars)
cars.sort(reverse=True)
print(cars)
#使用sorted()臨時(shí)排序,反序也需要傳遞參數(shù)reverse=True
print(sorted(cars))
print(sorted(cars,reverse=True))
#按照列表現(xiàn)有的順序倒著打印列表,可以使用reverse()方法藏姐,永久性的隆箩,可再次使用次方法還原
cars.reverse()
print(cars)
cars.reverse()
print(cars)
#確定列表的長(zhǎng)度可以使用len()方法
print(len(cars))
#遍歷整個(gè)列表
for car in cars:
? ? print(car)
#使用函數(shù)range()可以創(chuàng)建數(shù)字列表
for a in range(1,10):
? ? print(a)
n=list(range(1,20))
print(n)
n1=list(range(2,20,2))
print(n1)