طول آیتم های لیست
برنامه ای بنویسید که لیستی از رشته ها را دریافت کند و سپس طول هر آیتم از لیست را در لیستی دیگر ریخته و چاپ کند
👨💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که لیستی از رشته ها را دریافت کند و سپس طول هر آیتم از لیست را در لیستی دیگر ریخته و چاپ کند
input_strings = input("لطفاً رشتهها را با کاما جدا کنید: ").split(',')
# حذف فضای خالی از ابتدا و انتهای هر رشته
input_strings = [s.strip() for s in input_strings]
# محاسبه طول هر رشته و ذخیره در لیست جدید
lengths = [len(s) for s in input_strings]
# نمایش نتایج
print("طول هر رشته:")
print(lengths)
def get_lengths(strings, separator):
string_list = strings.split(separator)
lengths = [len(s.strip()) for s in string_list]
return lengths
input_strings = input("لطفاً لیستی از رشتهها را وارد کنید: ")
separator = input("لطفاً جداکننده مورد نظر را وارد کنید: ")
result = get_lengths(input_strings, separator)
print("طول هر رشته در لیست:", result)
def lengths_of_strings(strings):
lengths = [len(s) for s in strings]
return lengths
strings = ["pencil","book","couch"]
result = lengths_of_strings(strings)
print("طول هر رشته در لیست:", result)
def get_lengths(strings):
lengths = []
for string in strings:
lengths.append(len(string))
return lengths
strings = input("string: ").split(' ')
lengths = get_lengths(strings)
print("length: ", lengths)
def calc_len(strings):
result = []
for s in strings:
result.append(f"{s} : {len(s)}")
return result
sample_list = ["erphan", "amir", 'Ali']
print(calc_len(sample_list))
list = []
while 1:
strings = input("please enter a string: ")
if strings == "exit":
break
else:
list.append(strings)
list_2 = []
for i in list:
list_2.append(len(i))
print(list_2)
def lengths_of_strings(string_list):
return [len(s) for s in string_list]
# مثال استفاده
input_list = ["hello", "world", "python"]
output_list = lengths_of_strings(input_list)
print(output_list)
read_line = list(map(str , input().split()))
s = []
for i in read_line :
counter = 0
for item in i :
counter += 1
s.append(counter)
print(s)
list_ = []
li = input("Enter a space between strings: ").split(" ")
for i in li:
list_.append(len(i))
print(list_)
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام