nums = [1,2,3,4,5]
nums = range(1,101)
nums = [1,2,“ab”,“1”,True,[“a”,“b”,“c”]]
nums = [1,2,3,4,5]
resultList = []
for num in nums:
resultList.append(num ** 2)
print(resultList) # [1, 4, 9, 16, 25]
nums = [1,2,3,4,5]
resultList = [num ** 2 for num in nums]
print(resultList) # [1, 4, 9, 16, 25]
resultList = [num ** 2 for num in nums if num % 2 != 0]
print(resultList) # [1, 9, 25]
#-------------------------------------增------------------------------------#
nums = [1, 2, 3, 4]
nums.append(5) # 无返回值 none
print(nums) # [1, 2, 3, 4, 5]
nums = [1, 2, 3, 4]
nums.insert(2, 5)
print(nums) # [1, 2, 5, 3, 4]
nums = [1, 2, 3, 4]
nums2 = [“a”, “b”, “c”]
d(nums2)
print(nums) # [1, 2, 3, 4, ‘a’, ‘b’, ‘c’]
nums = [1, 2]
print(nums * 2) # [1, 2, 1, 2]
n1 = [1, 2]
n2 = [“a”, “b”]
n3 = [“abc”, “cdf”]
print(n1 + n2); #[1, 2, ‘a’, ‘b’]
print(n1 + n3); #[1, 2, ‘abc’, ‘cdf’]
nums = [1, 2, 3, 4]
del nums[1]
print(nums) # [1, 3, 4]
#del nums #这样也行
#print(nums)#程序会报错
nums = [1, 2, 3, 4]
nums.pop() #默认-1
print(nums)
nums = [1, 2, 2, 3, 4]
ve(2) #则只会删除最左边一个
print(nums) #[1, 2, 3, 4]
nums = [1, 2, 3]
nums[1] = 5
print(nums) #[1, 5, 3]
#--------------------------------------------- 查----------------------------------------#
nums = [1, 2, 3]
print(nums[-1]) # 3
nums = [1, 2, 5, 3, 4]
print(nums.index(5)) # 2
nums = [1, 2, 5, 2, 3, 4]
unt(2) ) #2
import collections
nums = [1, 2, 3]
result = isinstance(nums, collections.Iterable)
print(result) # True
result = isinstance(nums, collections.Iterator)
print(result) # Flase
it = iter(nums)
for v in it:
print(v)
s = “cdefga”
result = sorted(s);
print(result) #[‘a’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’]
s = [2,3,1,4,5]
result = sorted(s, reverse = True)
print(result) #[5, 4, 3, 2, 1]
s = [(“a”, 16), (“a1”,13), (“a2”, 14)]
result = sorted(s)
print(result) #[(‘a’, 16), (‘a1’, 13), (‘a2’, 14)]
#按元组的第一个元素来排序
def getKey(x):
return x[1]
result = sorted(s, key=getKey)
print(result) #[(‘a1’, 13), (‘a2’, 14), (‘a’, 16)]
s = [2,3,1,4,5]
res = s.sort()
print(res, s) # None [1, 2, 3, 4, 5] 注意和内建函数的方法不同点;
import random
list = [1, 2, 3, 4, 5]
res = random.shuffle(list)
print(res, list) #None [4, 3, 5, 2, 1] 后面序列随机,修改原序列的本身
list = [1, 2, 3, 4, 5]
res = verse()
print(res, list) #None [5, 4, 3, 2, 1]
list = [1, 2, 3, 4, 5]
res = list[::-1]
print(res, list) #[5, 4, 3, 2, 1] [1, 2, 3, 4, 5]
本文发布于:2024-02-01 21:16:27,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170679338739472.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |