首页 > 其他 > 详细

列表内置

时间:2019-08-30 16:28:27      阅读:58      评论:0      收藏:0      [点我收藏+]

任务永远干不完

列表内置:

作用:

存储多个元素

定义方法:

list ---> []存放多个值(任意数据)

使用方法:

1.索引取值/索引修改

2.索引切片

3.成员运算

4.for循环

5.len()长度

6.append()追加

7.sort()排序

8.reverse()倒序

9.copy()复制

10.clear()清理

11.remove()移除

12.insert()插入

# 列表内置方法:只能给列表用
lt = [1, 2, 3]

# 1. 索引取值/索引修改值
lt[0] = 2
print(lt)

# 2. 索引切片
print(lt[0:1])

# 3. 成员运算 in / not in
print(2 in lt)
print(2 not in lt)  # 返回true --》 返回True

# 4. for循环
for i in lt:
    print(i)

# 5. 长度len
print(len(lt))

# 6. append():追加值

s = 'tank sb'
s = s.replace('sb', 'dsb')  # 替换
print(s)

lt.append(4)
print(lt)

# 7. sort(): 排序
lt = [2, 3, 1]
lt.sort()
print(lt)

lt = ['pa', 'bcnzhuren', 'asdf', 'sdfffffffffffffffffffffffffffff']  # 按照首字母的拼音顺序
lt.sort()  # i相当于列表里的每一个元素,
# lt.sort(key=lambda i: i[1])  # i相当于列表里的每一个元素,
print(lt)

# 8. reverse(): 反转
lt = [1, 2, 3]
lt.reverse()
print(lt)

# 9.index() : 获取元素索引
print(lt.index(2))

# 10.clear(): 清空列表
lt.clear()
print(lt)

# 11.copy(): 复制
lt = [1, 2, 3]
lt1 = lt.copy()
print(lt1)

# 12.extend(): 扩展列表
lt1 = [1, 2, 3]
lt2 = [1, 5, 6]
lt1.extend(lt2)  # 只能加列表
print(lt1)

# 13.remove(): 移除
lt = [1, 2, 3]
lt.remove(3)
print(lt)

# 14.insert() : 按照索引插入值

lt = [1, 2, 3]
lt.insert(0, 1.5)  # 在前面插入  0表示索引,1.5插入的值
print(lt)


列表内置

原文:https://www.cnblogs.com/shaozheng/p/11435241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!