Hzangyao

导航

python基础之列表的内置方法

列表的内置方法,关键字:list

类型转换
# print(list(123)) # 不行
# print(list(1.11))# 不行
# print(list('hello')) # ['h', 'e', 'l', 'l', 'o']
# print(list([1, 2, 3 ]))
# print(list({'username': 'ly', 'age': 18})) # ['username', 'age']
# print(list((1, 2, 3))) # [1, 2, 3]
print(list({1, 2, 3, 4})) # [1, 2, 3, 4]

# 1. 修改
# name_list = ['ly', 'tom', 'jason']
# print(name_list[0])
# print(name_list[1])
# print(name_list[2])

# name_list[0] = 'hahahh'
# name_list[2] = 'hehihehi'
# name_list[6] = 'hehihehi'
# print(name_list)

# 2. 添加:第一种方式
# name_list = ['ly', 'tom', 'jason', ]
# 末尾添加, 把括号中的元素当成一个整体添加到末尾
# name_list.append(666)
# name_list.append([1, 2, 3, 4])
# print(name_list)

# 2.1 添加:第二种方式 把括号中的元素当成一个整体添加到索引位置
# name_list.insert(0, 'haha')
# name_list.insert(2, 'haha')
# name_list.insert(6, 'haha')
# name_list.insert(1, [1, 2, 3, 4])
# print(name_list)

# 2.2 添加:第三种方式, 合并两个列表

# name_list.extend([1, 2, 3 ,4])
# print(name_list)

name_list = ['ly', 'tom', 'jason', ]
l = [1, 2, 3, 4]
for i in l:
name_list.append(i)

print(name_list)

# 列表的删除
# 列表的删除
name_list = ['ly', 'tom', 'jason', 'haha']
# 第一种方式:
# del name_list[0]
# print(name_list)

# 第二种方式:
# name_list.remove('jason')
# print(name_list)
print(name_list.remove('jason')) # None
# 第三种方式:弹出元素
# name_list.pop(2) # 括号里面写索引值
# name_list.pop() # 删除最后一个元素
# print(name_list)
# print(name_list.pop(1))

posted on 2021-12-29 15:37  Hzangyao  阅读(76)  评论(0编辑  收藏  举报