-
作業如下這樣是不行的
T = (1, 'CH', [3, 4])
L=T[2]
print(L)
L = tuple(L)
print(L)
print(T)
L=T[2]是賦值語句,跟T無關。講解中的示例改變了list里的值,是可以的,但list的格式轉換是外層的東西
查看全部 -
a=“fendou”
print(a)查看全部 -
1.以-1代表Python最后一個元素。
2.若沒有第五個名字,卻使用-5的話,會出現報錯信息。
查看全部 -
這里的順序只能從0開始
必須包含0查看全部 -
查看全部
-
index()方法
index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
T.index(9) # ==> 10
T.index(5) # ==> 8
T.index(1) # ==> 0 # 多次出現,返回第一次出現的位置注意,index()方法和count()方法不一樣,當指定的元素不存在時,使用index()方法Python會報錯。
查看全部 -
# Enter a code
T=('1','2','3','4','5','6','7','8','9')
a=list(T)
print(T)
print(a)
查看全部 -
L=[[1, 2, 3], [5, 3, 2], [7, 3, 2]]
for a in L:
? ? s=(a[0]*a[1]+a[1]*a[2]+a[0]*a[2])*2
print(s)
查看全部 -
那么按照字母排序,Canlina的位置恰好是Candy的位置。
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L[2] = 'Canlina'
print(L)我們也可以使用倒序索引來完成同樣的功能。
L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L[-3] = 'Canlina'
print(L)查看全部 -
Python向list添加新的元素
1、append()方法:將元素添加到list的尾部,可以添加列表,會產生嵌套列表
names = ['Alice', 'Bob', 'David', 'Ellena']
names.append('Candy')
print(names) # ==> ['Alice', 'Bob', 'David', 'Ellena', 'Candy']2、insert()方法:需要兩個參數:插入的位置及需要插入的參數
names = ['Alice', 'Bob', 'David', 'Ellena']
names.insert(2, 'Candy')
print(names) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']3、extend():如果添加一個列表,則該列表會加入之前的列表
查看全部 -
# Enter a code
A=['Alice', 'Bob', 'Candy', 'David', 'Ellena']
A.append('Zero')
print(A)
A.insert(-2,'Gen')
print(A)
A.insert(-2,'phoebe')
print(A)
查看全部 -
# Enter a code
L = ['Alice', 66, 'Bob', True, 'False', 100]?
a=0
for item in L:
? ? a=a+1
? ? if a%2 == 0:
? ? ? ? continue
? ? print(item)
查看全部 -
# Enter a code
L = []
for item in L:
? ? print(item)
查看全部 -
a=['shuxue=75']
b=['yuwen=92']
c=['yingyu=99']
print(a)
print(b)
print(c)
查看全部 -
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部
舉報