-
作业如下这样是不行的
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 表示一个制表符
\\表示 \ 字符本身查看全部
举报
