目录
目录
1 新建的list 里面的文本内容 记得用引号包起来
2 sort 与 sorted 区别
3 为什么不能直接print括号里加append
4 格式化format的两个写法for i in offer_list:
5 用join函数,把列表转换为字符串
6 利用range() 建列表,运用在循环节
7 pop()默认末尾出;del
8 用IF判断列表是否为空
9 在列表增元素,append、extend、insert
使用sort函数对列表降序排序
旧列表.sort(reverse = True)
sort函数用法:
列表名.sort(reverse = False) 其中,reverse = True 降序, reverse = False 升序(默认)
print('{}, you have passed our interview and will soon become a member of our company.'.format(i))
print(f'{}, you have passed our interview and will soon become a member of our company.')
'sep'.join(sep_object)
s=''.join(map(str,g)) #空字符串 作为连接符号
for i in range(2): # 执行两次
注:range函数左闭右开,所以rang()的第一个参数为起始值,第二个参数是终值+1 (如下例的参数为51,而不是50)
e.g. 用for语句创建一个从10到50的数字列表。请输出完整列表,并输出列表的首尾元素检验是否是从10到50.
l=[]
for i in range(10,51):
l.append(i)
print(l)
print(l[0],l[-1])
if
len(my_list)==
0
:
if
not my_list:
if
my_list: else: #和上点反过来
append()函数:将新元素追加到列表末(直接地)
In [1]: a = [1, 2] In [2]: b = [3, 4] In [3]: a.append(b) In [4]: a Out[4]: [1, 2, [3, 4]]In [1]: a = [1, 2, 3, 4, 5] In [2]: a.append(6) In [3]: a Out[3]: [1, 2, 3, 4, 5, 6]
extend()函数: 将另一个列表中的元素 逐一添加到指定列表
In [1]: a = [1, 2] In [2]: b = [3, 4] In [3]: a.extend(b) In [4]: a Out[4]: [1, 2, 3, 4]
insert()函数:将新元素添加到指定索引号前面。insert(index, object) 第一个参数是索引号,第二个参数是待添加的新元素
In [1]: a = [1, 2, 3, 4, 5] In [2]: a.insert(0, 0) In [3]: a Out[3]: [0, 1, 2, 3, 4, 5]