# 遍历 list
# 1-1、直接遍历到对应的元素,不依赖索引
list_x = [1, 2, 3, 5]
for item in list_x:
print(item)
# 1-2、好处是可以获取到索引,需要的时候需要用到
for index in range(len(list_x)):
print(f"{index} value is {list_x[index]}")
# 1-3、同时获取索引和元素
for (index, item) in enumerate(list_x, start=0):
print(f"{index} value is {item}")
需要强调 1 个点:
range(len(list))
来操作# 2-1、遍历 set,不能通过下标来访问 set
set_x = {1, 3, 4}
for item in set_x:
print(f"value is {item}")
需要强调 1 个点:
set
是不能通过索引来获取值的!# 3-1、遍历字典
dic_x = {"a": 1, "b": 2, "c": 3}
for (k, v) in dic_x.items():
print(f"key and value={k}:{v}")
print("*" * 10)
for k in dic_x.keys():
print(f"key:{k}")
print("*" * 10)
for v in dic_x.values():
print(f"value:{v}")
最近因为工作需要,学的东西好杂啊。
把 C#
又重新看了遍,又把之前入门的 python
回顾了下,写了些小例子。
如果让我对这些语言的友好性来排名,我心中的地位是:
kotlin
> C#
> java
> python
> javascript
Kotlin
的语法糖真香C#
没有 kotlin
之前,C#是最香的,但是可能因为发展已经有些年头了,不够清爽Java
非常严谨,关键是手熟....Python
足够的简单,但是还是觉得 API
不够友好,比如习惯了 str.length
偏偏要 len(str)