names = ["marry", "tom", "lucy"]
l = ["marry", 1, True, names]
print(type(names))
print(type(l))
print(range(1, 9999))
nums = [1, 2, 3, 4, 5]
resultlist = [1 for num in nums]
print(resultlist)
resultlist = [num for num in nums]
print(resultlist)
resultlist = [num + 1 for num in nums]
print(resultlist)
resultlist = [num ** 2 for num in nums]
print(resultlist)
resultlist = [num ** 2 for num in nums if num % 2 != 0]
print(resultlist)
nums.append(6)
print(nums)
nums.insert(0, 0)
print(nums)
s = "helloword"
nums.extend(s)
print(nums)
l = []
l.extend("helloword")
l.extend(range(10, 21))
print(l)
print(nums * 2)
print(nums + [1, 2, 3, 4])
del nums[0]
print(nums)
result = nums.pop()
print(result, nums)
nums.remove("h")
print(nums)
nums[0] = "e"
print(nums)
print(nums.index("e", 3, len(nums)))
print(nums.count("e"))
pic = nums[::]
print(pic)
for v in nums:
print(v)
for id in range(len(nums)):
print(id, nums[id])
s = "helloword"
nums = list(s)
print(nums)
print(list(enumerate(nums)))
for idx, val in enumerate(nums):
print(idx, val)
for tuple_value in enumerate(nums):
print(tuple_value)
import collections
print(isinstance(nums, collections.Iterable))
it = iter(nums)
print(next(it))
for v in it:
print(v)
for v in it:
print(v)
s = "abc"
print("a" in s)
print("d" not in s)
result = [2, 2, 3] > [3, 4]
print(result)
s = "hello word"
result = sorted(s)
print(result)
result = sorted(s, reverse=True)
print(result)
s = [("a", 12), ("b", 11), ("c", 10), ("d", 9)]
print(sorted(s))
def get_key(x):
return x[1]
print(sorted(s, key=get_key))
s = list("hello word")
result = sorted(s)
print(result, s)
s = list("hello word")
result = s.sort()
print(result, s)
l = [1, 2, 3, 4, 5]
import random
random.shuffle(l)
print(l)
l.reverse()
print(l)
result = l[::-1]
print(result, l)