南宁网站建设公司排名,论坛网站推广方案,企业网站建设需要多钱,常用网站建设技术是什么意思如何定义一个非空的列表#xff1f;
name_list [liming,xiaohong,15,{hobby:basketball}] 列表的特点#xff1a;
1.列表是有序的
2.可以存放多个元素
3.每个元素可以是任何数据类型
定义一个空列表
name_list [] 访…如何定义一个非空的列表
name_list [liming,xiaohong,15,{hobby:basketball}] 列表的特点
1.列表是有序的
2.可以存放多个元素
3.每个元素可以是任何数据类型
定义一个空列表
name_list [] 访问列表中的元素
通过索引值来访问列表中的元素索引从0开始
name_list [liming,xiaohong,15,{hobby:basketball}]
name_list[0]
#结果拿到的是liming 获取列表中的长度内置函数len()
name_list [liming,xiaohong,15,{hobby:basketball}]
name_list_len len(name_list)
print(name_list_len)
#结果为4 修改列表中的元素
name_list [liming,xiaohong,15,{hobby:basketball}]
name_list[0] mss
print(name_list)
#结果为[mss,xiaohong,15,{hobby:basketball}] 列表切片步长
说明列表的切片于步长原理一模一样
列表名[start:end:step]
name_list [liming,xiaohong,15,{hobby:basketball}]
print(name_list[1:3:2])
#结果[xiaohong] list的函数方法
name_list[] print(dir(name_list[]) 1.append() 在列表的最后一位加上一个元素且可以是任何数据类型
name_list [liming,xiaohong,15,{hobby:basketball}]
name_list.append(ms)
print(name_list) 2. clear() 清空列表中的所有元素
name_list [liming,xiaohong,15,{hobby:basketball}]
name_list.clear()
print(name_list)
#结果为空 3. count() 统计列表中元素出现的个数
name_list [liming,xiaohong,15,{hobby:basketball}]
print(name_list.count(15))
#结果为1 4.extend() 把两个列表合并成一个列表
name_list1 [liming]
name_list2 [xiaohong]
name_list1.extend(name_list2)
print(name_list1) 5.index() 找某个元素的下标值
语法index(“查找的元素”startend) start 默认值为0end默认值-1 且包含-1
name_list1 [liming]
print(name_list1.index(liming)) #结果为0 6.insert() 往列表中插入元素
语法:insert(index,插入的元素) 不写index会报错index代表索引位置插入在索引位置之前如果想插入到最后一位建议用append()方法
name_list1 [liming,xiaohong]
name_list1.insert(1,ms)
print(name_list1) 7.pop() 删除列表最后一个元素 且删除的元素存在暂存区间返回
name_list [liming,xiaohong]
pop_str name_list.pop(0)
print(pop_str) #被删掉的依然可以打印
print(name_list) #结果liming确实被删掉了 8.remove() 删除列表中的指定某个元素 不返回
name_list [liming,xiaohong]
re_str name_list.remove(liming)
print(re_str) #结果为空
print(name_list) #liming被删掉了 9.reverse() 反转
name_list [liming,xiaohong,15,{hobby:basketball}]
name_list.reverse()
print(name_list) 10.sort() 排序 升序
name_list [liming,xiaohong]
name_list.sort()
print(name_list) str字母顺序 int 从小到大