list
索引,切片,步長
li = [100, 'jarvis', true, [1, 2, 3]]
# 索引
# print(li[0], type(li[0]))
# print(li[1],type(li[1]))
# print(li[-1])
# 切片 (顧頭不顧腚)
# print(li[:2])
相關練習題
li = [1, 3, 2, "a", 4, "b", 5,"c"]
# 通過對li列表的切片形成新的列表l1,l1 = [1,3,2]
# 通過對li列表的切片形成新的列表l2,l2 = ["a",4,"b"]
# 通過對li列表的切片形成新的列表l4,l4 = [3,"a","b"]
# 通過對li列表的切片形成新的列表l6,l6 = ["b","a",3]
列表的增刪改查
# 列表的建立
# 方式一
# l1 = [1, 2, 'jarvis']
# 方式二
# l1 = list()
# l1 = list('fhdsjkafsdafhsdfhsdaf')
# print(l1)
# 方式三:列表推導式 後面講
# 增刪改查
# l1 = ['一', '二', '三','四', '五']
# 增:
# print(l1)
# 舉例:
# l1 = ['一', '二', '三','四', '五']
# while 1:
# name = input('請輸入新員工姓名:(q或者q退出程式)')
# if name.upper() == 'q':
# break
# print(l1)
# insert 插入
# l1.insert(2,'六')
# print(l1)
# extend 迭代著追加 (挨個追加)
# l1.extend('abcd')
# l1.extend(['jarvis',])
# l1.extend(['jarvis', 1, 3])
# print(l1)
# 刪# pop 按照索引位置刪除
# l1.pop(-2) #按照索引刪除(返回的是刪除的元素)
# print(l1.pop(-2))
# l1.pop() #預設刪除最後乙個
# print(l1)
# remove 指定元素刪除,如果有重名元素,預設刪除從左數第乙個
# l1.remove('一')
# print(l1)
# clear(了解)
# l1.clear() #清空
# print(l1)
# del
# 按照索引刪除
# del l1[-1]
# print(l1)
# 按照切片(步長)刪除
# del l1[::2]
# print(l1)
# 改# 按照索引改值
# l1[0] = '1'
# 按照切片改(了解)
# l1[2:] = 'fsdafsdafsdfdsfsadfdsfdsgsfdag'
# print(l1)
# 按照切片(步長)(了解)
# l1[::2] = 'abc'
# l1[::2] = 'abcd'
# print(l1)
# 查:
# 索引,切片(步長)
# for i in l1:
# print(i)
列表的巢狀
#練習題
l1 = [1, 2, 'three', [1, 'two', 3,]]
# 1.將l1中的'three'變成大寫並放回原處。
# 2.給小列表[1,'tow',3,]追加乙個元素,'four'。
# 3.將列表中的'two'通過字串拼接的方式在列表中變成'twothree'
l1 = [1, 2, 'three', [1, 'two', 3,]]
# 1.將l1中的'three'變成大寫並放回原處。
# print(l1[2])
# # print(l1[2].upper())
# l1[2] = l1[2].upper()
# print(l1)
# 2.給小列表[1, 'two', 3,]追加乙個元素,'four'。
# print(l1[-1])
# print(l1)
# 3.將列表中的'alex'通過字串拼接的方式在列表中變成'twothree'
# print(l1[-1][1])
# l1[-1][1] += 'three'
# print(l1)
lis = [2, 30, "k", ["qwe", 20, ["k1", ["tt", 3, "1"]], 89], "ab", "adv"]
# 將列表lis中的"tt"變成大寫(用兩種方式)。
# lis[3][2][1][0] = 'tt'
# lis[3][2][1][0] = lis[3][2][1][0].upper()
# print(lis)
# 將列表中的數字3變成字串"100"(用兩種方式)。
# 將列表中的字串"1"變成數字101(用兩種方式)。
鋼琴第四課
因為此前每天都練琴,曲譜也都記住了,所以,週六,臨時被老師喊去時,非常自信。學到了很多知識。1.連貫性方面 連貫性要注意 其實,連貫性在於對曲目的熟練程度,手指的靈活程度,還有不同音之間的連貫跳躍 音要連續 不同音,要連續連線在一起 這個音落下,上個音才起來 2.節奏方面 四分音符要短快,彈到了,立...
Python系統學習第四課
while 迴圈 當乙個條件成立就可以迴圈 不知道具體的迴圈次數,但是知道迴圈的成立條件 benjin 1000 year 0while benjin 2000 benjin benjin 1 0.1 year 1print 第年拿了塊錢。format year,benjin 第1年拿了1100.0...
Python自學之路 第四課
第4課 測試題 0.請問以下 會列印多少次 我愛魚c!while c print 我愛魚c 答 無限次請寫出與 10 cost 50 等價的表示式 答 10python3 中,一行可以書寫多個語句嗎?答 可以,需要用分號隔開 python3 中,乙個語句可以分成多行書寫嗎?答 可以 用 隔開或者用 ...