python list(列表)使用,常见使用方法小结

a = [0,2,3,4]
b_list = ["a","b"]

print("*"*50)
print('a = [0,2,3,4]  ,  b_list = ["a","b"]')
print("\n")

print("1.添加一个列表到另一个列表的末尾")
b_list.extend(a)
print(b_list)
print("\n")

print("2.特别的,如果是字符串的话,会被当作列表切片")
c = "qwe"
b_list.extend(c)
print(b_list)
print("\n")

print("3.下标为2的位置添加源元素")
b_list.insert(2,"pp")
print(b_list)
print("\n")

print("4.删除列表最后一个元素")
b_list.pop()
print(b_list)
print("\n")

print("5.删除列表中,从左向右,遇见的第一个元素为0的元素")
b_list.pop(0)
print(b_list)
print("\n")

print("6.添加一个元素值为0的元素到列表的末尾")
b_list.append(0)
print(b_list)
print("\n")


print("7.统计列表中元素为0的元素个数")
d = b_list.count(0)
print(d)
print("\n")

print("8.使列表倒序的两种方法,reverse方法和使用[::-1]切片")
b_list.reverse()
print(b_list)
b_list = b_list[::-1]
print(b_list)
print(print("\n"))



e = b_list.index(2)
print("9.输出列表中元素值为2的下标:" ,e)
print(b_list.index(0))

print("10.下标与其对应元素形成新的列表")
print(list(enumerate(b_list)))
print("\n")

print("11.找出元素x为3的元素的下标")
print([ i for i, x in enumerate(b_list) if x== 0 ])
print("\n")

print("*"*50)
print("f_list = [12,0,5,74]")

f_list = [12,0,5,74]
print("12.对原列表进行排序无返回值,sort是内置的方法! 注意使用方法")
f_list.sort()
print(f_list)
print("\n")

f_list = [12,0,5,74]
print("13.有返回值的原列表排序,sorted是内置的函数函数,注意使用方法")
print(sorted(f_list))



输出:

F:\aanaa\envs\planone\python.exe K:/python打包专用文件夹/new_old/cs.py
**************************************************
a = [0,2,3,4]  ,  b_list = ["a","b"]


1.添加一个列表到另一个列表的末尾
['a', 'b', 0, 2, 3, 4]


2.特别的,如果是字符串的话,会被当作列表切片
['a', 'b', 0, 2, 3, 4, 'q', 'w', 'e']


3.下标为2的位置添加源元素
['a', 'b', 'pp', 0, 2, 3, 4, 'q', 'w', 'e']


4.删除列表最后一个元素
['a', 'b', 'pp', 0, 2, 3, 4, 'q', 'w']


5.删除列表中,从左向右,遇见的第一个元素为0的元素
['b', 'pp', 0, 2, 3, 4, 'q', 'w']


6.添加一个元素值为0的元素到列表的末尾
['b', 'pp', 0, 2, 3, 4, 'q', 'w', 0]


7.统计列表中元素为0的元素个数
2


8.使列表倒序的两种方法,reverse方法和使用[::-1]切片
[0, 'w', 'q', 4, 3, 2, 0, 'pp', 'b']
['b', 'pp', 0, 2, 3, 4, 'q', 'w', 0]


None
9.输出列表中元素值为2的下标: 3
2
10.下标与其对应元素形成新的列表
[(0, 'b'), (1, 'pp'), (2, 0), (3, 2), (4, 3), (5, 4), (6, 'q'), (7, 'w'), (8, 0)]


11.找出元素x为3的元素的下标
[2, 8]


**************************************************
f_list = [12,0,5,74]
12.对原列表进行排序无返回值,sort是内置的方法! 注意使用方法
[0, 5, 12, 74]


13.有返回值的原列表排序,sorted是内置的函数函数,注意使用方法
[0, 5, 12, 74]

进程已结束,退出代码 0

猜你喜欢

转载自blog.csdn.net/weixin_43134049/article/details/115495142